Posted:2 days ago|
Platform:
On-site
Full Time
Budget- 30 LPA Education: Engineering degree (B. Tech. or B. E.) in Computer Science or Information Technology Relevant certifications (Node.js, Kafka, etc.). Job Summary: We are seeking a skilled and experienced Senior Node.js Developer who possesses a strong understanding of infrastructure, particularly in CI/CD pipelines and Kafka deployments. The ideal candidate will be instrumental in designing, developing, and maintaining scalable and robust backend services, while also playing a key role in automating deployments, managing our messaging infrastructure, and ensuring the operational excellence of our applications. This role requires a blend of deep Node.js expertise and hands-on experience with modern DevOps practices. Responsibilities: Design, develop, and maintain high-performance, scalable, and secure RESTful APIs and microservices using Node.js and related frameworks Write clean, maintainable, and well-documented code following best practices and architectural patterns. Implement and manage CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) to automate software builds, testing, and deployments. Configure, deploy, and manage Kafka clusters and related components for high-throughput, real-time data streaming. Develop and maintain infrastructure as code (IaC) scripts using tools like Terraform, CloudFormation, or Ansible for provisioning and managing cloud resources. Monitor application performance, identify bottlenecks, and implement solutions for optimization and scalability. Collaborate with front-end developers, product managers, and other stakeholders to define requirements and deliver high-quality solutions. Participate in code reviews, contribute to architectural discussions, and mentor junior developers. Troubleshoot and resolve production issues, ensuring high availability and reliability of services. Stay up-to-date with emerging technologies and industry best practices in Node.js development and DevOps. Required Skills and Qualifications: 5+ years of experience in backend development with a strong focus on Node.js. Proficiency in JavaScript/TypeScript and deep understanding of asynchronous programming paradigms. Extensive experience with Node.js frameworks like Express.js, NestJS, or similar. Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis). Demonstrable experience in designing, implementing, and maintaining CI/CD pipelines. Hands-on experience with Kafka deployment, configuration, and management for high-volume data streams. Familiarity with containerization technologies (Docker) and orchestration tools (Kubernetes). Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack, Datadog). Strong understanding of version control systems (Git). Experience with microservices architecture and event-driven systems. Experience with testing frameworks (e.g., Jest, Mocha, Chai). Show more Show less
Angel and Genie
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mock Interview
New Delhi, Gurugram, Bengaluru
15.0 - 25.0 Lacs P.A.
Bengaluru
25.0 - 40.0 Lacs P.A.
Pune, Chennai, Bengaluru
15.0 - 20.0 Lacs P.A.
Gurugram
9.0 - 15.0 Lacs P.A.
India
Salary: Not disclosed
Bengaluru
0.5 - 1.0 Lacs P.A.
India
Experience: Not specified
Salary: Not disclosed
Pune, Maharashtra, India
Experience: Not specified
Salary: Not disclosed
India
Salary: Not disclosed
Gurgaon / Gurugram, Haryana, India
15.5 - 24.0 Lacs P.A.