Key Responsibilities :
– Design, develop, test, and maintain scalable applications using Node.js, Express.js.
– Implement RESTful and GraphQL APIs with Node.js/Express and integrate seamlessly with frontend applications.
– Design and optimize MongoDB and Postgres schemas and queries for scalability and performance.
– Ensure smooth data flow between frontend and backend, including authentication, authorization, and caching.
– Participate in code reviews, sprint planning, and Agile ceremonies.
– Collaborate closely with cross-functional teams including DevOps and QA.
– Implement CI/CD pipelines, containerization, and orchestration using Docker and Kubernetes.
– Deploy and manage applications on AWS cloud services (preference for candidates with AWS certification).
Skill Requirements :
Backend :
– Node.js, Express.js
– API Development : RESTful APIs & GraphQL
– API Clients : Axios / Fetch
– Database : MySQL, Postgres, MongoDB
– Authentication & Authorization (JWT, OAuth, etc.)
DevOps & Cloud :
– Docker, Kubernetes, Kafka
– AWS (EC2, S3, RDS, Lambda, CloudWatch, etc.) – Certification preferred
– CI/CD pipelines (GitHub Actions, Jenkins, or Similar)