Software Development Engineer III - Node JS/ Python
New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- Node.jsPythonSQLKafkaKubernetesMicroservicesDistributed Systems
Requirements
- 8+ years of software engineering experience in product-based technology environments
- Strong proficiency in Node.js for backend services and Python for AI/ML and data processing
- Solid understanding of data structures, algorithms, and system design principles
- Hands-on experience building distributed, scalable microservices architectures
- Proven experience working with LLMs (e.g., OpenAI, Anthropic), RAG systems, and vector databases
- Strong experience with databases including SQL and NoSQL (e.g., MySQL, Cassandra)
- Experience with data processing and streaming tools such as Kafka, Airflow, Spark, or Hadoop
- Experience designing and consuming REST APIs in complex distributed systems
- Familiarity with Kubernetes and containerized deployments
- Strong experience with cloud platforms such as AWS or Google Cloud Platform
- Exposure to CI/CD tools such as Git and Jenkins
- Strong debugging, problem-solving, and production support skills
- Ability to mentor engineers and lead by technical example
- Excellent communication skills and collaborative mindset in distributed teams
Responsibilities
- Design and implement high-performance backend services using Node.js and Python for large-scale distributed systems
- Build and maintain low-latency, high-availability systems supporting mission-critical conversational AI workflows
- Architect scalable microservices and contribute to system design decisions across AI/LLM-powered platforms
- Develop and optimize solutions involving LLMs, RAG pipelines, and vector databases
- Work with distributed data and streaming systems such as Kafka and other event-driven architectures
- Debug and resolve production issues while ensuring system stability and reliability
- Participate in on-call rotations for mission-critical services
- Conduct code reviews, enforce engineering best practices, and mentor junior engineers
- Collaborate with cross-functional teams to translate complex business problems into technical solutions
- Contribute to continuous improvement of backend architecture, performance, and developer productivity
View Full Description & ApplyYou'll be redirected to the employer's site