Overview
This permanent role follows a hybrid model, requiring 3+ days per week in-office.
Responsibilities
* Backend Development: Design and implement new API endpoints and business logic using Symfony (PHP) & API Platform ensuring high performance and security.
* Frontend Development: Build responsive, user-friendly features and components using Next.js and React (including hooks, functional components, and state management).
* Data Management: Work with our database (e.g., MySQL) and Doctrine ORM to optimise data retrieval and storage.
* Testing & Quality: Write unit, integration, and functional tests (PHPUnit, Jest) to maintain high code quality and prevent regressions and maintain high code quality by following best practices (PSR-12, SOLID principles, dependency injection).
* Collaboration: Participate in planning meetings, architectural discussions, and provide constructive feedback during code reviews.
* Deployment: Use Git and Docker to manage your code and contribute to our continuous integration and deployment pipelines.
What We're Looking For
* 4+ years of professional experience in full-stack web development.
* Strong practical experience with the Symfony framework (v5/v6/v7).
* A solid grasp of services, routing, security, and Doctrine.
* Proficiency in React and Next.js. You should be comfortable building complex UIs and leveraging Next.js features like routing and API routes.
* A good understanding of modern JavaScript (ES6+), HTML5, and CSS.
* Experience with relational databases (e.g., MySQL or PostgreSQL).
* Experience with containerisation (Docker).
* Familiarity with Git version control and common development workflows.
* Problem-Solving Mindset: Ability to debug complex issues efficiently.
* Attention to Detail: Writing clean, maintainable, and scalable code.
Bonus Points If You Have
* Familiarity with cloud platforms (AWS).
* Knowledge of asynchronous tasks/queues (e.g., Symfony Messenger).
#J-18808-Ljbffr