As the Lead Developer, you will play a critical role in leading the development team, overseeing the architecture, and ensuring the successful migration from Node.js (Express) to Fastify v2.
In Short
Lead the development team and provide mentorship.
Oversee system design and architecture.
Manage migration from Node.js to Fastify v2.
Guide front-end development using React and TypeScript.
Oversee database operations on MySQL (RDS).
Integrate and manage third-party APIs.
Manage CI/CD pipelines and AWS infrastructure.
Ensure high standards of code quality.
Collaborate with product managers on project requirements.
Maintain stability of the web application during migration.
Requirements
Proven experience in software development and team leadership.
Strong knowledge of Node.js, Fastify, React, and TypeScript.
Experience with MySQL and AWS services.
Familiarity with CI/CD practices and DevOps methodologies.
Ability to manage multiple projects and deadlines.
Excellent problem-solving skills.
Strong communication and collaboration skills.
Experience in API integration.
Knowledge of software architecture best practices.
Ability to mentor and guide junior developers.
Benefits
Opportunity to lead and shape technical direction.
Work in a collaborative and innovative environment.
Flexible working hours and remote work options.
Professional development and growth opportunities.