Group 107
Senior Back-end developer (Symphony)
Group 107Ukraine6 days ago
Full-timeEngineering, Information Technology

MyHeritage is a leading global platform for family history, empowering tens of millions of users worldwide to explore their roots through advanced technologies, billions of historical records, AI-powered tools, and a modern DNA testing platform.

We are looking for a Senior Backend Engineer to join our dynamic team and contribute to developing new backend features, improving existing systems, and enhancing performance in a high-load, large-scale environment. You will work with modern technologies, collaborate within a senior engineering team, and influence architectural decisions in a long-term, innovative project.


Requirements:

  • B.Sc. degree in Computer Science or Software Engineering
  • 5+ years of experience as a PHP Software Developer
  • Proven experience working with pure PHP (without frameworks)
  • Strong knowledge of OOD, architectural and design patterns
  • Experience working with complex database schemas
  • Understanding of CI/CD and Agile development practices
  • Strong communication skills, proactive attitude, and ability to work independent
  • English: Upper-Intermediate (B2+)

Nice to have:

  • Practical experience with Java or Python
  • Experience with microservices architecture (understanding pros and cons)
  • Experience with AWS infrastructure
  • Background working with the Symfony framework

Soft skills:

  • Mentally mature, positive, responsible, and collaborative
  • Strong interpersonal and communication skills

Responsibilities:

  • Maintain, refactor, and improve existing backend code and system components
  • Design and implement new backend features and services
  • Ensure code quality via clean coding practices and peer reviews
  • Troubleshoot production issues, monitor performance, and provide effective fixes
  • Contribute to architectural discussions and long-term system improvements
  • Work within Agile processes, providing accurate estimations and progress reporting
  • Collaborate closely with the Team Lead and senior developers

Key Skills

Ranked by relevance