Matrix Eastern Europe, the offshore division of Matrix IT, one of the leading global R&D services companies with more than 10,000 professionals, is looking for a Node.js Team Lead to join the team of our client and partner.
We are seeking a talented Node.js Lead Developer with strong PHP knowledge to oversee the migration of a legacy PHP backend to a modern Node.js RESTful API. The ideal candidate will have at least 1 year of leadership experience along with a solid foundation in Node.js, RESTful APIs, backend development, and Oracle databases (SQL & PL/SQL).
This role involves leading a team of developers while ensuring that the migration process is smooth, efficient, and scalable.
As a Lead Developer, you will be responsible for guiding the migration of the PHP-based backend logic, including stored procedures, into high-performance Node.js services. You will collaborate with front-end developers, business analysts, and database experts to design and implement a robust API layer. The position requires strong technical expertise as well as the ability to mentor junior team members and foster a collaborative development environment.
• Lead the migration of legacy PHP backend logic, including stored procedures and database functions, to modern Node.js APIs.
• Take ownership of the design, development, and maintenance of RESTful APIs using Node.js.
• Lead and mentor a team of developers, ensuring quality, performance, and security throughout the migration process.
• Collaborate with UI developers (React) to ensure backend APIs align with front-end requirements.
• Work with business analysts to interpret and implement business logic from the existing PHP system to the new Node.js API.
• Write clean, maintainable, and efficient code with an emphasis on performance and security.
• Utilize Git for version control and follow best practices in collaborative development and branching strategies.
• Develop and execute unit tests using frameworks such as Jest, Mocha, or similar to ensure robust code.
• Participate in and lead code reviews, team meetings, and documentation efforts to enhance project quality and knowledge sharing.
• Ensure proper authentication and authorization strategies (e.g., JWT, OAuth) are implemented for API security.
• Drive the use of best practices for API testing with tools like Postman or Swagger
• 1+ year of leadership experience in Node.js development, leading small to medium-sized teams.
• 3+ years of hands-on experience in Node.js development, including RESTful APIs and backend systems.
• Strong PHP knowledge, with the ability to understand and refactor legacy PHP code, including stored procedures and database functions.
• Deep understanding of Oracle databases (SQL & PL/SQL) and experience working with complex database queries.
• Proven experience with Node.js frameworks such as Express.js (or similar).
• Proficiency in JavaScript (ES6+) within the Node.js environment.
• Familiarity with API testing tools (Postman, Swagger) and unit testing frameworks (Jest, Mocha).
• Hands-on experience with authentication and authorization strategies, including JWT, OAuth, etc.
• Strong proficiency with Git and experience in version control best practices.
• Excellent communication and interpersonal skills to lead cross-functional collaboration with front-end developers, business analysts, and database teams.
• Ability to guide and mentor junior developers and help them grow technically
• Experience with containerization (e.g., Docker) and deployment strategies.
• Knowledge of cloud platforms (AWS, Azure, GCP) and experience with CI/CD pipelines.
• Familiarity with microservices architecture and related tools.
• Additional 20 days of paid leave
• Remote work and flexible working hours
• Professional and career development benefits
• Top-quality work environment
• Online courses
• Online sports activities
• Team buildings and Christmas parties
If you are looking for stability, professional growth, long-term career, and technology challenges in the sought-after companies – come and join us today!
One last thing, if you have a lot of these skills, but not all of them, please still apply. We love to teach those who are willing to learn.