HamburgerMenu
hirist

Node.js Developer - Backend Architecture

Jigya Software Services (P) Ltd
Any Location
4 - 7 Years
star-icon
4white-divider15+ Reviews

Posted on: 01/12/2025

Job Description

Description :


Key Responsibilities :


Core Development & Architecture :


- Backend Engineering : Design, develop, and maintain high-performance, scalable backend services and APIs using Node.js and advanced JavaScript (ES6+).


- Serverless Focus : Architect and implement serverless applications, with hands-on experience in AWS Lambda or equivalent Function-as-a-Service (FaaS) platforms.


- API Design : Possess a strong understanding of REST API design principles, implementation, and documentation.


- Infrastructure as Code (IaC) : Define, provision, and manage cloud infrastructure using AWS CloudFormation (or similar tools like Terraform/SAM) to ensure repeatable and reliable deployments.


Operations & Performance :


- CI/CD Management : Manage and optimize Continuous Integration/Continuous Deployment (CI/CD) pipelines, with practical experience using tools like GitLab Actions and other pipeline technologies.


- Caching Strategy : Implement and manage robust caching strategies (e.g., Redis, CloudFront, DynamoDB Accelerator) to ensure API speed and efficiency.


- Performance & Monitoring : Ensure the performance, availability, and security of all deployed services.


Collaboration & Mentorship :


- Collaborate closely with front-end teams, DevOps, and product managers to deliver features quickly and efficiently.


- Mentor junior developers and contribute to defining engineering best practices and standards.


Technical Requirements (Must Have) :


- Node.js Expertise : Minimum of 4+ years of hands-on, professional development experience using Node.js.


- JavaScript Mastery : Strong, demonstrable proficiency in modern JavaScript (ES6+).


- Serverless Computing : Proven experience with AWS Serverless services, specifically AWS Lambda, or a recognized equivalent platform.


- API Knowledge : Strong understanding and implementation experience of RESTful API design principles.


- DevOps/CI/CD : Experience setting up and maintaining CI/CD pipelines (e.g., GitLab Actions, Jenkins, or GitHub Actions).


- IaC Experience : Practical knowledge and experience with AWS CloudFormation for provisioning cloud resources.


- Caching : Experience implementing and managing common caching practices to improve application performance.


Technical Requirements (Nice to Have) :


- GraphQL Schema Design : Experience in designing and implementing well-structured GraphQL schemas.


- AWS AppSync : Hands-on experience with AWS AppSync, including working with resolvers, pipeline resolvers, directives, and native caching.


- AppSync Authorization : Knowledge of advanced AppSync authorization methods (e.g., integrating with Lambda authorizers).


- Observability : Experience with AWS monitoring and tracing tools such as AWS X-Ray and Amazon CloudWatch.


info-icon

Did you find something suspicious?