Job Title: Senior Node.js Developer
Experience: 7+ years
Employment Type: Full-Time
Work mode: Hybrid
Location: Bangalore
Required Qualifications:
- Bachelors or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in backend development, with a focus on Node.js.
- Proficient in Node.js and its frameworks, including Fastify, Express.js, or Moleculer.
- Extensive experience in designing and developing RESTful APIs and microservices architecture.
- Strong understanding of database systems such as Oracle, SQL Server, PostgreSQL, and MongoDB.
- Hands-on experience with messaging systems like Kafka and other message queues.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with CI/CD pipelines and version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and leadership abilities
Key Responsibilities:
- Lead the design and development of microservices and RESTful APIs using Node.js frameworks such as Fastify, Express.js, or Moleculer.
- Architect and implement scalable backend solutions that handle high-volume transactions efficiently.
- Integrate and manage data storage solutions, including Oracle, SQL Server, PostgreSQL, and MongoDB.
- Develop and maintain messaging systems using Kafka and other message queues to ensure reliable communication between services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications by identifying bottlenecks and fixing bugs.
- Implement security and data protection measures across all services.
- Participate in code reviews, mentor junior developers, and contribute to best practices and continuous improvement
Skills Required
Node.js, Oracle, Express.Js, Rest Api, Kafka, Docker