Tech Stack
AWSAzureCloudDockerDynamoDBJavaScriptJenkinsMicroservicesMySQLPostgresPythonRedis
About the role
- As a Python Backend Developer, you will plan, develop and maintain our backend systems and APIs in Python.
- Design, develop and maintain backend services and APIs in Python
- Collaborate with frontend developers to seamlessly integrate UI elements with server-side logic
- Ensure application performance, quality and stability
- Implement security and data protection measures
- Write and maintain clean, maintainable code
- Conduct code reviews and provide constructive feedback to colleagues
- Continuously learn and apply modern technologies and best practices
- Participate in agile processes (e.g., sprint planning, daily stand-ups, retrospectives)
Requirements
- Degree in Computer Science or a comparable qualification, or equivalent professional experience
- Several years of experience (5+ years) in Python backend development
- Strong knowledge of databases (PostgreSQL, MySQL, Redis, DynamoDB)
- Experience with RESTful APIs and web services
- Understanding of asynchronous programming and event-driven architectures
- Familiar with containerization (Docker) and version control systems (Git)
- Strong problem-solving skills and a pronounced team spirit
- Excellent communication skills
- German language skills are a plus for communication with our German-speaking team and customers
- Advantageous: experience with cloud platforms such as AWS, Azure or Google Cloud
- Hands-on experience with FastAPI, SQLAlchemy and ORMs
- Experience with CI/CD pipelines (e.g., Jenkins, Travis CI, GitLab CI)
- Basic knowledge of frontend technologies (JavaScript, HTML, CSS)
- Experience writing unit tests
- Familiarity with JIRA
- Knowledge of microservices architectures and serverless computing
- Corporate discounts (CorporateBenefits)
- Access to multiple employee discount programs
- Discount on gym membership
- E-learning opportunities
- Mental health app: InstaHelp
- Snacks and drinks in the office
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonPostgreSQLMySQLRedisDynamoDBRESTful APIsasynchronous programmingevent-driven architecturesFastAPISQLAlchemy
Soft skills
problem-solvingteam spiritcommunication
Certifications
Degree in Computer Science