HamburgerMenu
hirist

Job Description

Description :



Company Description :



CodeChavo is a global leader in digital transformation solutions, partnering with top technology companies to drive impactful change. With a focus on innovation, scalability, and agility, CodeChavo empowers clients to optimize processes from design to operation. Guided by a purpose-driven philosophy and deep domain expertise, the company delivers cutting-edge solutions tailored to meet unique business needs. At CodeChavo, we specialize in outsourcing digital projects and assembling high-quality technology teams that drive success.



Role Description :



We are seeking a highly skilled Backend Developer with expertise in Node.js and modern backend frameworks to design, build, and optimize scalable, cloud-native applications. The ideal candidate will have hands-on experience with microservices, serverless architectures, and cloud deployments on AWS, along with strong knowledge of distributed systems and event-driven communication.



Key Responsibilities :



- Develop, maintain, and optimize backend services using Node.js, NestJS, Express.js, and Fastify.



- Build and manage REST APIs, microservices, and event-driven architecture.



- Implement and maintain scalable systems using MongoDB, Redis, and caching strategies.



- Work with Apache Kafka for distributed messaging and stream-processing pipelines.



- Deploy and manage services on AWS (ECS, EC2, Lambda, API Gateway, S3, CloudWatch, Cognito).



- Create and manage Dockerized services and CI/CD pipelines.



- Ensure application security, performance tuning, and high availability.



- Collaborate with cross-functional teams including DevOps, frontend, and product.



- Write clean, maintainable code in TypeScript following best practices.



- Perform code reviews, troubleshoot complex issues, and contribute to architecture decisions.



Required Skills and Experience :



- 4+ years of hands-on experience in backend development.



- Strong expertise in Node.js, TypeScript, and frameworks like NestJS, Express.js, or Fastify.



- Solid understanding of microservices, RESTful APIs, and serverless architectures.



- Proficiency with MongoDB, Redis, and database design principles.



- Experience with Apache Kafka and distributed event-based systems.



- Strong understanding of Docker, Linux environments, and cloud deployments on AWS.



- Familiarity with Git version control tools (GitHub, GitLab, Bitbucket).



Nice to Have :



- Knowledge of CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).



- Understanding of monitoring tools such as Prometheus, Grafana, or ELK.



- Experience with unit testing and integration testing frameworks.



- Background in security best practices and API authentication (OAuth2, JWT, Cognito).



info-icon

Did you find something suspicious?