09 Sep
|
Recro
|
Bengaluru
Job Description
Job Title: Node.js Developer
n
nDesignation: SDE 2
n
nLocation: Bengaluru
n
nStart Date: Immediately
n
nCandidate Requirements:
n• Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
n• 4-7 years of professional experience in backend software development.
n• Strong proficiency in JavaScript and TypeScript.
n• Hands-on experience with Node.js and NestJS frameworks.
n• Expertise with MongoDB, Redis, and Kafka.
n• Experience in B2C is a must
n• Experience with Docker, Jenkins, and CI/CD pipelines.
n• Familiarity with Kubernetes for container orchestration.
n• Positive understanding of microservices architecture and system design principles.
n• Exposure to cloud platforms (AWS, Azure, or GCP).
n• Knowledge of performance monitoring tools (Datadog) and ELK stack (Elasticsearch,
nLogstash, Kibana) is a plus.
n• Strong analytical, problem-solving, and debugging skills.
n• Excellent communication and teamwork abilities.
n
nKey Responsibilities:
n• Design, develop, test, and maintain scalable backend services and APIs.
n• Take technical ownership of projects and features, ensuring high performance and
nreliability.
n• Architect and enhance microservices within a distributed system.
n• Collaborate with frontend, product, and DevOps teams to define and deliver solutions.
n• Participate in code reviews, ensuring high-quality, maintainable code.
n• Implement and maintain CI/CD pipelines using Docker and Jenkins.
n• Manage and monitor deployments using Kubernetes.
n• Work with databases such as MongoDB, Redis, and messaging systems like Kafka.
n• Monitor and optimize application performance using tools such as Datadog.
n• Troubleshoot and resolve production issues as part of a shared on-call rotation.
n• Stay updated with emerging backend technologies and contribute to engineering best
npractices.
📌 Node.js Developer (Bengaluru)
🏢 Recro
📍 Bengaluru