Full-Stack Software Developer

  • Full-time
  • Legal Entity: Bosch Sanayi ve Ticaret A.Ş.

Company Description

Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch.

Job Description

The Digital Transformation Office (DTO) is looking for an agile and creative Full-stack Software Developer to join our "Software Development" team. As part of our "special forces," you will be called upon when standard platforms are not enough. You will design, build, and deploy the custom web and mobile applications that solve our most specific and challenging business problems.
If you are a versatile developer, fluent in both front-end and back-end technologies, and passionate about creating exceptional user experiences, we need you to build our future.


Your Contribution to Something Big:

  • Full-Stack Application Development: You will develop robust, scalable, and user-friendly web applications from end-to-end. You will own both the back-end logic (business logic, APIs, server-side operations) and the modern, responsive front-end interfaces that our colleagues interact with daily.
  • Custom Solution Delivery: You will be the go-to expert for building "tailor-made" solutions when off-the-shelf or low-code platforms fall short, directly addressing critical business needs with custom code.
  • Modern Development Practices: You will contribute to the entire software development lifecycle, from architectural design discussions to deployment and maintenance. You will actively participate in our CI/CD pipelines (using tools like GitLab) and utilize containerization (Docker, Kubernetes) to ensure our applications are deployed seamlessly and reliably.
  • Code Quality & Excellence: You will write clean, maintainable, and well-tested code, adhering to the high-quality standards and contributing to a culture of technical excellence.

Qualifications

  • A university degree in engineering (preferably Computer Engineering)
  • Strong, hands-on experience in one or more back-end technologies, such as .NET Core (C#), Java.
  • Proven experience in building modern, single-page applications using a major JavaScript framework like Angular.
  • Solid understanding of and experience with both relational (SQL) and NoSQL databases.
  • Familiarity with CI/CD concepts and tools (e.g. GitLab, Jenkins) and containerization technologies (Docker, Kubernetes).
  • You are comfortable working in an Agile environment and are skilled at breaking down complex problems into manageable tasks.
  • A passion for tackling complex problems and the ability to work independently to create elegant and effective software solutions.
Privacy NoticeImprint