HamburgerMenu
hirist

Backend Engineer - Node.js

Posted on: 22/12/2025

Job Description

Description :


Key Responsibilities :


- Backend Development : Design and implement efficient, testable, and reusable code using Node.js and JavaScript.


- Serverless Architecture : Develop and maintain scalable cloud-native applications using AWS Lambda.


- API Management : Design and build robust RESTful APIs ensuring high performance and security.


- Infrastructure as Code : Utilize AWS CloudFormation to provision and manage cloud resources.


- DevOps & Automation : Build and manage CI/CD pipelines using GitLab Actions to ensure seamless integration and delivery.


- Optimization : Implement caching strategies to enhance application performance and reduce latency.


- Collaboration : Participate in code reviews, technical documentation, and architectural discussions.


Technical Requirements :


Must-Have Skills :


- Node.js & JavaScript : Expert-level proficiency in Node.js and modern JavaScript (ES6+).


- AWS Lambda : Proven experience in building and deploying serverless functions.


- RESTful APIs : Deep understanding of REST API design principles and best practices.


- AWS CloudFormation : Experience managing infrastructure using CloudFormation templates.


- CI/CD : Hands-on experience with GitLab Actions and creating automated deployment pipelines.


- Caching Practices : Solid understanding of common caching strategies (e.g., Redis, Memcached, or CDN caching) to optimize data retrieval.


Nice-to-Have (Preferred) Skills :


- GraphQL : Experience with GraphQL Schema design.


- AWS AppSync : Proficiency in AppSync, including :


a. Writing resolvers (VTL or JavaScript).


b. Implementing pipeline resolvers and directives.


c. Configuring AppSync caching.


Advanced authorization using Lambda authorizers.


- Observability : Experience with AWS X-Ray for tracing and CloudWatch for monitoring/logging.


info-icon

Did you find something suspicious?