Fullstack Developer (m/f/d)

  • Full-time

Company Description

Develop cutting-edge solutions for product authentication!  Are you a highly skilled and innovative full stack developer with a passion for pushing the boundaries to develop innovation solutions? Join Bosch Secure Authentication GmbH, a wholly-owned subsidiary of the Bosch Group, and contribute to the development of our advanced authentication algorithms. Our team is composed of dedicated and highly qualified developers who collaborate on challenging projects and consistently drive the research and application of forward-looking technologies. We offer a dynamic work environment where initiative is valued and you will have the opportunity to make a significant contribution to the company's success.

Find out more about our solutions: https://origify.de

Check as well our applicant FAQ to find out more about the BSAG and the conditions: FAQ

 

Job Description

As a Full Stack Developer (m/f/d), you are a key person in our development team. You will work on the entire spectrum of our applications, from conception and development to deployment and maintenance. You will be responsible for both designing and implementing our engaging user interfaces (frontend) and for the robust and scalable architecture of our backend systems. Your contribution is crucial for the success of our products and the satisfaction of our users.

  • Conception & Development: You will conceive, design, and implement new features and modules for our web applications and software products.
  • Frontend Development: You will develop responsive and performant user interfaces using modern JavaScript frameworks, for example.
  • Backend Development: You will develop robust, scalable, and secure backend services and APIs, primarily using Python.
  • Database Management: You will design and optimize database structures and ensure efficient data access.
  • Asynchronous Communication: You will implement and manage message queues (e.g., with RabbitMQ) to ensure robust and scalable asynchronous communication between services.
  • Code Quality & Testing: You will write clean, maintainable code, conduct unit and integration tests, and ensure high code quality.
  • Technology Evaluation: You will evaluate new technologies and actively contribute to the improvement of our technology stacks.
  • Collaboration: You will work closely with Product Managers and other developers to develop technical solutions.
  • Deployment & Maintenance: You will support the deployment and maintenance of our applications.

Qualifications

  • Education: 
    • Bachelor's degree in Computer Science, Software Engineering, Information Technology or several years of professional experience (3+) in full-stack development.
  • Frontend Expertise:
    • Excellent knowledge of JavaScript (ES6+), HTML5, CSS3.
    • Proficient in at least one modern frontend framework (e.g., Angular, Vue.js).
  • Backend Expertise:
    • Outstanding knowledge of Python (with frameworks like FastAPI).
    • Experience in developing and designing RESTful APIs.
    • Practical experience with message brokers, especially RabbitMQ.
  • Databases:
    • Good knowledge of relational databases (e.g., PostgreSQL, MySQL, MS SQL Server) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Version Control & CI/CD: Proficient in using Git and experience with CI/CD pipelines.
  • Problem Solving: Strong analytical skills and a solution-oriented approach.
  • Communication: Good written and spoken German and English skills.
  • Team Player: You are a communicative team player and actively participate in discussions.

Additional Information

Need further information about the job?
Oliver Steinbis (Functional Department)

Privacy NoticeImprint