← Back to jobs
Mumbai, Maharashtra, India
No related jobs found
Job Description:
Primary Skills – Node.js (Jest, Express/Fastify), AWS (Lambda, SQS, S3, CloudWatch), PostgreSQL/MongoDB, GitHub Actions; Terraform a plus
• DB Management Proven experience as a Node.js Developer with at least 5 years of expertise.
• Strong proficiency in JavaScript and understanding of Node.js frameworks (e.g., Express.js).
• Unit testing experience using Jest.
• Experience with Axios for making HTTP calls.
• Solid knowledge of AWS services including Lambda, CloudWatch, S3, and SQS. • Proficiency in working with databases such as MS SQL, MongoDB, CouchDB, and PostgreSQL.
• Familiarity with GitHub (branching, CI/CD via GitHub Actions, issue/ticket management).
• Familiarity with Linux command line tools and shell scripting.
• Strong communication skills in English and ability to collaborate effectively in a team. Responsibilities:
• Develop and maintain server-side applications using Node.js.
• Implement unit testing using Jest to ensure code quality and reliability.
• Make HTTP calls using Axios and manage data flow effectively.
• Design and implement RESTful APIs and microservices.
• Utilize AWS services such as Lambda, CloudWatch, S3, and SQS for application deployment and monitoring.
• Work with various databases including MS SQL, MongoDB, CouchDB, and PostgreSQL.
• Optimize applications for maximum speed and scalability.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
• Participate in code reviews and contribute to team knowledge sharing.
• Stay updated with emerging technologies and industry trends.
Good-to-Have Skills:
• Experience with DynamoDB and DocumentDB.
• Experience with Terraform for AWS infrastructure-as-code
• Knowledge of streaming services.
• Node.js (v20+, JS/TypeScript) with Express/Fastify; strong async patterns, error handling, and performance tuning.
• AWS: Lambda (cold start, concurrency), SQS, S3, CloudWatch logs/metrics/alarms; IAM basics. • Testing: Jest (unit integration), coverage thresholds, test doubles, contract tests (nice).
• HTTP/Integration: Axios (or Fetch), retries/backoff, idempotency, circuit breakers. • Databases: Deep in PostgreSQL (or your chosen primary), familiarity with MongoDB; SQL optimization and schema design.
• CI/CD: GitHub Actions (lint, test, build, deploy), semantic versioning, environment secrets.
• Linux Shell: day to day CLI proficiency.
• Communication: clear written/spoken English, code reviews, RFCs
Any Graduate
No related jobs found
← Back to jobs