66 Upraised Jobs
Node.js Developer - Microservices Architecture (1-3 yrs)
Upraised
posted 9d ago
Job Description :
We are seeking a skilled Node.js Developer to join our development team.
The ideal candidate should have strong expertise in Node.js, TypeScript, MongoDB, and Git.
Additionally, basic knowledge of Docker, Microservices, Kafka, and AWS will be highly beneficial.
Key Responsibilities :
1. Develop, test, and maintain scalable Node.js applications.
2, Design and implement RESTful APIs and microservices.
3. Work with MongoDB to design efficient and optimized database queries.
4. Use TypeScript for structured and scalable code.
5. Implement best practices in Git-based version control and CI/CD pipelines.
6. Collaborate with frontend developers, DevOps engineers, and other stakeholders.
7. Deploy and monitor applications on AWS (or other cloud platforms).
8. Work with Docker and containerization for deployment.
9. Handle message-driven architecture using Kafka (or other message brokers).
Required Skills :
1. Strong proficiency in Node.js and TypeScript.
2. Experience with MongoDB (queries, schema design, indexing).
3. Hands-on experience with Git and version control workflows.
4. Understanding of asynchronous programming and event-driven architecture.
Good to Have (Bonus Skills) :
1. Basic knowledge of Docker and containerized applications.
2. Experience working with Microservices Architecture.
3. Familiarity with Kafka for event streaming and messaging.
4. Exposure to AWS services like Lambda, S3, EC2, or DynamoDB.
Qualifications :
1. Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
2. 3 years of hands-on experience in Node.js development.
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice