Posted on: 25/07/2025
Responsibilities :
- Architect, develop, and maintain scalable backend systems using NodeJS and TypeScript.
- Design and implement high-performance, secure RESTful APIs and microservices.
- Lead the design and implementation of complex data models and efficient database
operations using ORMs (TypeORM or Prisma).
- Write high-quality, well-documented, and testable code.
- Lead code reviews and provide technical guidance to the development team.
- Troubleshoot, debug, and optimize complex systems.
- Collaborate with cross-functional teams, particularly frontend developers.
- Drive technical decision-making and architectural designs.
- Mentor junior and intermediate developers, fostering their professional growth.
- Play a key role in technical project planning and execution.
- Ensure best practices in security, performance, and code qualityContribute to the creation
and maintenance of technical documentation.
- Contribute to the creation and maintenance of technical documentation.
Requirements :
- Fluent English is a must.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years of experience in NodeJS development, with a focus on backend systems.
- Expert-level proficiency in JavaScript and TypeScript.
- Extensive experience with NodeJS frameworks such as NestJS, Fastify, or Express.
- Strong expertise in designing and implementing RESTful APIs and microservices.
- Advanced knowledge of ORMs, particularly TypeORM and Prisma.
- Proficiency in designing and optimizing database schemas and queries.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Strong understanding of software architecture patterns and principles.
- Proficiency with version control systems (Git) and CI/CD pipelines.
- Experience with performance monitoring and optimization tools.
- Excellent problem-solving skills and attention to detail.
- Strong leadership and mentoring abilities.
Did you find something suspicious?