Localization Academy

Senior Backend Developer (PHP Symfony)

❗ This job was posted more than 2 weeks ago and may no longer be active

Our client is a mid-size translation provider committed to empowering immigrant and LEP communities through language access in different sectors; providing localization translation and interpretation services in more than 150 languages.

LATAM-based/Remote/Full-time/Working hours: 6 am – 3 pm (PST time zone)

Summary

We are looking for an experienced Senior PHP Symfony Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from stakeholders.

Responsibilities

  • Build efficient, testable, and reusable PHP modules.
  • Solve complex performance problems and architectural challenges.
  • Integration of data and cache storage solutions like PostgreSQL and Redis.
  • Estimate, refine, and document requirements.
  • Write tests for your code.
  • Mentor and guide junior developers.
  • Lead code reviews and ensure coding standards are met.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Requirements

  • At least 5+ years of experience in PHP and object-oriented programming.
  • Proven strong experience in the Symfony framework.
  • Understanding the fully synchronous behavior of PHP.
  • Understanding of MVC design patterns.
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Understanding accessibility and security compliance.
  • Strong knowledge of the common PHP or web server exploits and their solutions.
  • Knowledge in API-driven architectures.
  • Understanding fundamental design principles behind a scalable application.
  • Strong knowledge of SQL/PostgreSQL and ORMs like Doctrine.
  • User authentication and authorization between multiple systems, servers, and environments.
  • Knowledge in cache databases like Redis.
  • Understanding how queues and state machines work.
  • Integration of multiple data sources and databases into one system.
  • Familiarity with limitations of Symfony as a platform and its workarounds.
  • Creating database schemas that represent and support business processes.
  • Familiarity with NoSQL databases and their declarative query languages.
  • Proficient understanding of code versioning tools, such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.

Our job digest is packed! Get on the waitlist for the next spot.

Other similar jobs: