Remote Symfony Developer

Remote
Roles:
Backend
Must-have skills:
PHPSymfony
Nice-to-have skills:
ElasticsearchLaravel
Considering candidates from:
Europe and Latin America
Work arrangement: Remote
Industry: Real Estate
Language: English
Level: Middle or senior
Required experience: 2+ years
Size: 11 - 50 employees
Logo of Celebrity Agent

Remote Symfony Developer

Remote
Celebrity Agent's product is a 3-tier, marketing automation SaaS product for real estate agents and mortgage lenders that is heavy in data automation. They are a high-growth, venture-backed company that is doubling their revenue on a quarterly basis. 
Right now the team is looking for a skilled Symfony developer who would join the product team. This is a life-changing opportunity for the right developers to join a winning team and help develop exciting technology in real estate tech.

Tasks:
  • Working on marketing instruments and building automated campaigns for real estate owners
  • Working with APIs and data that comes from real estate systems
  • Building a large, long-lived system from the ground up and in an ever-changing startup environment
Must-have:
  • 3+ years of experience in software development
  • At least 1 year of experience working with Symfony 4+ (the team uses 5.3) or Laravel in case it’s a match in terms of all the other skills
  • Ability to apply design patterns and the ability to design individual components independently
  • Understanding of MariaDB and the ability to write optimized queries in large databases
  • Practical testing skills with PHPUnit and Symfony Web Tests
  • Using Code Quality tools locally and in CI (the team uses phpcsfix, phpstan for PHP and eslint, Prettier, stylelint for js/css)
  • Good communication skills in English (spoken and written)
Nice-to-have:
  • Experience with RabbitMQ
  • Experience with Elasticsearch
  • Some experience with Twitter Bootstap / jQuery / SCSS and understanding of BEM
Benefits:
  • Flexible working hours and schedule (the main thing is to get the job done)
  • Fully remote setup
  • Option plan
Interview process:
  1. Intro call with Toughbyte
  2. Audio call with CTO (quick intro into the company and the project, some tech questions)
  3. Audio & video call with Product Owner (discussing the project, motivation, and culture fit)