
Opportunity at
BoschFull stack Engineer
Bosch seeks a Full Stack Engineer to join its engineering team in Bengaluru on a full-time, on-site basis. This position involves building and maintaining web applications…
Career Tools
About This Role
Bosch seeks a Full Stack Engineer to join its engineering team in Bengaluru on a full-time, on-site basis. This position involves building and maintaining web applications and services while contributing to research-driven solutions and technological innovations. The ideal candidate possesses three to six years of professional software development background with a focus on Java or Python. Daily duties center on creating scalable RESTful APIs, designing responsive front-end interfaces, writing testable…
Job Description
Bosch seeks a Full Stack Engineer to join its engineering team in Bengaluru on a full-time, on-site basis. This position involves building and maintaining web applications and services while contributing to research-driven solutions and technological innovations.
The ideal candidate possesses three to six years of professional software development background with a focus on Java or Python. Daily duties center on creating scalable RESTful APIs, designing responsive front-end interfaces, writing testable code, conducting quality control, and troubleshooting issues across applications. The professional in this role will partner closely with product managers, senior engineers, and architects to convert complex specifications into practical technical solutions.
Applicants need strong familiarity with modern JavaScript frameworks, relational and NoSQL databases, cloud platforms, containerization tools, and agile working environments. Strong interpersonal abilities and clear communication are essential for coordinating across technical and non-technical teams.
Responsibilities
- Design and maintain web applications and services utilizing Java or Python alongside associated frameworks like Spring Boot, Django, Flask, or FastAPI
- Build and sustain scalable RESTful application programming interfaces
- Construct responsive front-end user interfaces with JavaScript frameworks such as React, Angular, or Vue.js
- Produce clean, testable, and documented code
- Execute quality control tasks for web-based programs
- Debug and resolve software application problems in a timely manner
- Coordinate with senior engineering staff and product managers to map requirements into technical specifications
- Share knowledge and contribute to team documentation projects
Requirements
- Three to six years of professional software development experience
- Three or more years of working background in Java 8 or higher, or Python, coupled with related web frameworks
- Front-end development proficiency using modern JavaScript or TypeScript frameworks, HTML, and CSS3
- Familiarity with designing and building RESTful application programming interfaces
- Working background with relational databases including PostgreSQL and MySQL, plus NoSQL databases like MongoDB and Redis
- Experience utilizing cloud platforms such as AWS, Azure, and GCP alongside container technologies like Docker and Kubernetes
- Familiarity with agile development workflows
- Command of data structures and algorithms
- Experience using testing frameworks including JUnit, PyTest, or UnitTest
- Proficiency with Git version control systems and Linux operating systems
Qualifications
- Bachelor degree in computer science, software engineering, or a related discipline
- BE or MCA degree
- Experience deploying applications in cloud environments
- Familiarity with CI/CD pipelines and scalable infrastructure design
- Background in building tools for data analysis, modeling, or visualization
- Exposure to integrating machine learning algorithms into software
- Familiarity with machine learning, data science, or scientific computing research domains
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location and work arrangement for this role?
The position is located in Bengaluru and is on-site.
What is the employment type?
This is a full-time position.
How much experience is required for this position?
The posting asks for three to six years of professional software development experience, including three or more years working with Java or Python and related web frameworks.
What salary does this position offer?
The job posting does not specify the salary.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
