Node.js & Python Developer
- Full-time
- Legal Entity: Bosch Global Software Technologies Private Limited
Company Description
Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
Job Description
Job Summary
We are looking for an experienced Node.js and Python Developer with strong hands-on expertise in building scalable, high-performance backend systems, APIs, and microservices. The ideal candidate should have deep technical knowledge, strong problem-solving ability, and experience working in agile development environments.
Key Responsibilities
• Design, develop, and maintain backend services using Node.js and Python.
• Build and optimize RESTful APIs, microservices, and server-side logic.
• Work with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, DynamoDB, etc.
• Integrate third-party services, APIs, authentication layers, and message brokers.
• Ensure application performance, scalability, and security best practices.
• Participate in architecture discussions, design reviews, and code reviews.
• Collaborate with frontend developers, DevOps engineers, QA, and product teams.
• Troubleshoot production issues and drive root-cause analysis.
• Write clean, efficient, and maintainable code with proper documentation.
Technical Skills Required
Node.js / JavaScript
• Strong experience with Node.js and frameworks like Express.js, NestJS (optional but preferred).
• Asynchronous programming, event-driven architecture, and middleware design.
Python
• Strong hands-on experience with Python frameworks such as Django, Flask, or FastAPI.
• Experience writing modular, reusable Python code.
Databases
• Strong working knowledge of SQL databases (MySQL/PostgreSQL).
• Experience with NoSQL databases (MongoDB, Redis, DynamoDB).
Microservices & Cloud
• Experience designing and building microservices.
• Working knowledge of AWS / Azure / GCP cloud environments.
• Experience with containerization tools: Docker, Kubernetes (good to have).
Tools & DevOps
• Git, GitHub/GitLab/Bitbucket.
• CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
• Knowledge of monitoring tools like Prometheus, Grafana, ELK, etc.
Soft Skills
• Strong analytical and problem-solving skills.
• Ability to work independently and in cross-functional teams.
• Excellent communication and stakeholder management.
• Attention to detail and ability to deliver high-quality code.
Education
• Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
Qualifications
Educational qualification:
Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
Experience :
6–8 Years