We are seeking a skilled and passionate Developer Manager to join our dynamic team. In this role, you will drive the development of cutting-edge applications and guide a team of talented developers to deliver high-quality software solutions. You will be responsible for technical leadership, management leadership and hands-on development, covering a modern stack that includes PHP/Symfony, JavaScript/TypeScript, Next.js, and Nest.js.
Key Responsibilities Leadership: Lead, mentor, and manage a team of developers to ensure optimal performance and professional growth. Define and enforce coding standards and best practices across the team. Drive the architectural design and implementation of scalable, maintainable solutions. Collaborate with product owners, designers, and stakeholders to translate business needs into technical deliverables.
Full-Stack Development: Build and maintain modern, responsive, and user-friendly frontends using Next.js and TypeScript/JavaScript. Design, implement, and optimize backend services using Nest.js and PHP/Symfony. Develop and integrate APIs, ensuring performance, scalability, and security. Maintain code quality.
Project Delivery: Plan and estimate tasks, ensuring timely and high-quality delivery of features and projects. Coordinate with different teams to align goals and deadlines. Troubleshoot, debug, and resolve technical issues across the stack.
Requirements Minimum 5 years of professional software development experience, with at least 1 year in a leadership or team lead role. Backend Development: Expertise in PHP and Symfony, with experience in designing and maintaining RESTful APIs. Frontend Development: Advanced proficiency in JavaScript and TypeScript, with significant experience in Nest.js and Next.js. Proficiency with database systems (e.g., MySQL, PostgreSQL) and ORM tools. Familiarity with Docker for containerized applications and CI/CD pipelines. Experience with VOIP stack (Asterisk, Kamailio, SIP) is a massive advantage. Leadership: Proven ability to mentor team members, resolve conflicts, and build collaborative environments. Experience in managing agile teams (Scrum, Kanban). Excellent communication skills in English, both written and verbal.