Python Software Engineer (m/w/d)
Your role:
Your main responsibilities together with a peer backend engineer:
Design and implement robust and highly maintainable software solutions for our local and cloud backend.
Design and develop CI/CD pipelines for provisioning cloud resources and deploying our applications in a safe and structured way.
Together with everyone in the interdisciplinary team:
Design, implement and maintain new features that help our users to be more effective in executing their job.
Improve the automation of our testing and deployment processes.
Debug and troubleshoot complex software issues, perform root cause analysis, recommend and implement solutions.
Collaborate with your colleagues to help everyone to grow and learn, including brain storming sessions, code reviews and documentation.
Your experience:
FH, BSc, MSc degree in computer science, software engineering, or other relevant field.
3+ years of professional hands-on experience in designing and developing industrial-grade software in Python.
Experience with RESTful API development, integration and testing in Python (FastAPI).
Experience developing software on cloud platforms (AWS, etc.)
Experience with the following is a plus
Infrastructure as code(Terraform, etc.)
CI/CD pipelines (Jenkins, GitLab CI, etc.)
Project management tools such as Jira and Confluence
Fluent in English, both written and spoken.
- Englisch
- Testing
- CLOUD
- Python
- Jira
- Bachelor
- Master