What are the responsibilities and job description for the nodejs+aws+Mongodb position at Innorev Technologies Inc?
Key Responsibilities
- Design, develop, and maintain scalable RESTful APIs using Node.js
- Work with MongoDB for data modeling, aggregation pipelines, and performance tuning
- Implement and manage cloud services and deployment pipelines using AWS (EC2, Lambda, S3, API Gateway, DynamoDB, etc.)
- Optimize applications for speed and scalability
- Implement secure authentication and authorization (OAuth2, JWT)
- Write unit and integration tests using frameworks like Mocha, Chai, or Jest
- Collaborate with front-end developers, QA, and DevOps teams
- Participate in code reviews and follow industry best practices
- Monitor application health and troubleshoot production issues
- Strong proficiency in Node.js and JavaScript/TypeScript
- Solid understanding of MongoDB, including schema design and performance tuning
- Hands-on experience with AWS services (Lambda, API Gateway, S3, EC2, CloudWatch, IAM, etc.)
- Experience with REST APIs and microservices architecture
- Familiarity with Git, CI/CD tools (e.g., GitHub Actions, CodePipeline)
- Understanding of asynchronous programming, event-driven architecture
- Knowledge of security and data protection practices
- Familiarity with containerization (Docker) is a plus