You will lead a team of full stack developers to design and build scalable web applications.
Responsibilities
- Lead the architecture, design, and development of full stack applications.
- Mentor developers in React.js and Node.js technologies.
- Own technical decision-making and maintain code quality through regular reviews.
- Collaborate with Product, Design, QA, and DevOps to drive features to production.
- Manage technical debt, perform code refactoring, and contribute to CI/CD improvements.
Required Skills
- 6+ years of software engineering experience.
- 2+ years in a technical leadership role.
- Expertise in JavaScript, Node.js, Express.js, and React.js.
- Experience with RESTful APIs and GraphQL.
- Proficiency with SQL and NoSQL databases, including PostgreSQL and MongoDB.
- Hands-on experience with Git, Docker, and CI/CD pipelines.
- Ability to write clean, maintainable, and testable code using Jest or Mocha.
- Strong communication and leadership skills.
Preferred Skills
- Experience with TypeScript, Next.js, or NestJS.
- Familiarity with AWS, GCP, or Azure cloud services.
- Experience scaling SaaS or microservice-based applications.
- Background in Agile/Scrum methodologies.