Python Developer

Job Description

What you’ll be doing

  • Technical implementation of the business requirements (e.g. user stories)
  • Delivery of high-quality work results (structure, content, form)
  • Introduces new technical user stories to implement technical and architectural measures
  • Technical concept development and documentation in Confluence
  • Compliance with quality guidelines (Unit Tests, Code Quality)
  • Consideration of non-functional requirements and operation-relevant topics during conception and implementation (logging, performance, monitoring, debugging)
  • End-to-end thinking during development & test environment to integration and productive environment
  • Presents concepts and work results in the context of demos and tech-talks
  • Being responsible for estimates and commitments

What you’ll bring along:

  • A degree in computer science, software engineering, or similar (Bachelor/Master)
  • Minimum 3-5 years of experience as a Python Developer or Software Engineer
  • Strong Python Skills and extensive experience within the Python ecosystem
  • Experience with SQL and relational databases (PostgreSQL)
  • Experience of working in an Agile (SCRUM) environment
  • Previous experience in Automotive would be a plus
  • Ability to write clean and efficient code
  • Strong analytical skills with the ability to learn new information quickly
  • Very good teamwork and communication skills
  • Good spoken and written English