Meeden Labs
Node.js Developer - Microservices Architecture
Job Location
bangalore, India
Job Description
About the Job : We are seeking an experienced and highly skilled Node.js Developer to join our growing team. In this role, you will be responsible for designing and developing scalable, high-performance applications using Node.js. You will work on a variety of exciting projects, including building microservices architectures, integrating with third-party services, and improving overall system efficiency. The ideal candidate should have strong expertise in JavaScript, Node. js, and experience with developing applications using modern frameworks and best practices. If you have a passion for solving complex technical challenges and thrive in a fast-paced, collaborative environment, we encourage you to apply. Key Responsibilities : - Design and develop highly scalable, reliable, and efficient applications using Node.js and associated frameworks. - Implement features and improvements to existing applications, ensuring that they meet business requirements and performance standards. - Write clean, maintainable, and efficient code, following industry best practices and coding standards. - Develop and maintain microservices that are modular, scalable, and fault-tolerant. - Implement and manage RESTful APIs and work with tools like GraphQL, gRPC, or other API protocols for seamless integration.- - Participate in the design, development, and optimization of backend services to support high-traffic applications. - Focus on optimizing application performance for scalability and responsiveness. - Utilize performance monitoring tools to proactively identify and resolve bottlenecks, memory leaks, and slowdowns. - Improve the overall architecture to ensure that applications can handle increased traffic and data processing loads. - Work closely with cross-functional teams including front-end developers, product managers, and designers to deliver high-quality products. - Participate in Agile methodologies, attending daily stand-ups, sprint planning, and retrospectives. - Engage in pair programming, code reviews, and knowledge sharing to foster a collaborative team environment. - Integrate and manage databases, both SQL and NoSQL, ensuring optimal database performance and data integrity. - Write efficient queries and optimize existing database schemas for better performance and scalability. - Work with cloud services like AWS, Azure, or Google Cloud for deployment and hosting of applications. - Build and maintain CI/CD pipelines for seamless deployment and testing of new features and applications. - Manage version control using Git, ensuring smooth collaboration within the team. - Write unit and integration tests using testing frameworks like Jest, Mocha, or Chai. - Ensure that the applications are tested, reliable, and meet functional and non-functional requirements. - Contribute to improving the overall testing culture within the development team. Qualifications & Skills : Experience : - 5 to 8 years of professional experience as a Node.js Developer, with strong expertise in JavaScript, Node.js, and related technologies. - Proven experience working with microservices architecture and developing RESTful APIs. - Familiarity with cloud platforms like AWS, Google Cloud, or Azure for deploying applications. - Experience working with databases such as MongoDB, PostgreSQL, MySQL, or other NoSQL databases. Technical Skills : - Strong proficiency in JavaScript and Node.js; solid understanding of asynchronous programming and event-driven architectures. - Experience with frameworks such as Express.js, Koa.js, or similar for building RESTful services. - Familiarity with containerization tools like Docker and orchestration tools like Kubernetes is a plus. - Proficient in Version Control systems such as Git. - Experience with API design and integration, including working with JSON and handling authentication protocols (e., JWT, OAuth). - Understanding of microservices patterns like service discovery, circuit breakers, and fault tolerance. - Experience with CI/CD tools such as Jenkins, GitLab CI, or Travis CI. - Proficient in writing unit tests and using testing frameworks like Mocha, Jest, or Chai. - Familiarity with message brokers like RabbitMQ, Kafka, or Redis is a plus (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 1/17/2025
Location: bangalore, IN
Posted Date: 1/17/2025
Contact Information
Contact | Human Resources Meeden Labs |
---|