Node.js & Python Developer
Bosch Group India
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.
Must Have
- 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.
- Strong experience with Node.js and frameworks like Express.js.
- Asynchronous programming, event-driven architecture, and middleware design.
- Strong hands-on experience with Python frameworks such as Django, Flask, or FastAPI.
- Experience writing modular, reusable Python code.
- Strong working knowledge of SQL databases (MySQL/PostgreSQL).
- Experience with NoSQL databases (MongoDB, Redis, DynamoDB).
- Experience designing and building microservices.
- Working knowledge of AWS / Azure / GCP cloud environments.
- Proficiency with Git, GitHub/GitLab/Bitbucket.
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Knowledge of monitoring tools like Prometheus, Grafana, ELK.
- 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.
- Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
Good to Have
- Experience with NestJS framework.
- Experience with containerization tools: Docker, Kubernetes.
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