Backend Engineer- NodeJs
Posted on February 18, 2025
Job Description
- About the Role:
- Duration: 4 months
- Location: Remote
- Timings: Full Time (As per company timings)
- Notice Period: (Immediate Joiner - Only)
- Experience: 5+ Years
- Job Overview:
- We are looking for an experienced Node.js Developer with expertise in TypeScript, AWS, and MongoDB to join our team. The ideal candidate should have strong backend development experience, and deep knowledge of microservices architecture, cloud infrastructure, and database management. You will be responsible for designing, developing, and optimizing scalable applications.
- Key Responsibilities:
- Develop, test, and maintain backend applications using Node.js and TypeScript.
- Design and implement RESTful APIs and GraphQL services for seamless data exchange.
- Optimize performance and scalability of backend systems using MongoDB.
- Work with AWS services (Lambda, S3, EC2, DynamoDB, API Gateway, etc.) to deploy and manage cloud applications.
- Design and implement microservices architecture and event-driven systems.
- Ensure code quality through unit testing, integration testing, and code reviews.
- Collaborate with front-end developers, DevOps engineers, and other stakeholders to deliver robust applications.
- Implement security best practices in authentication, authorization, and API security.
- Write efficient, reusable, and modular code following best practices.
- Monitor and optimize database queries for better performance.
- Required Skills:
- Strong Node.js backend development experience (4+ years).
- Proficiency in TypeScript with best coding practices.
- Expertise in MongoDB, database design, indexing, and optimization.
- Hands-on experience with AWS services (Lambda, EC2, S3, DynamoDB, API Gateway, CloudWatch, etc.).
- Experience in building and managing microservices architecture.
- Strong knowledge of RESTful API and GraphQL.
- Proficiency in Docker, Kubernetes, and CI/CD pipelines is a plus.
- Good understanding of serverless architecture and event-driven design.
- Experience with message queues like RabbitMQ, Kafka, or AWS SQS is a plus.
- Strong problem-solving skills and ability to work independently.
- Nice to Have:
- Familiarity with NestJS or other Node.js frameworks.
- Experience in Agile development methodologies.
- Knowledge of Terraform, Ansible, or Infrastructure as Code (IaC).
Required Skills
typescript
aws
and mongodb
node.js and typescript