Build and maintain backend services and APIs, translating business requirements into robust and reliable system logic
Write clean, maintainable code with clear separation of concerns, and contribute to consistent data models and predictable system behavior
Ensure data integrity, safe transactions, and controlled state changes in all solutions
Develop and maintain tests (unit, integration, end-to-end) to ensure high-quality and production-ready code
Review code for correctness, edge cases, and alignment with requirements, and ensure changes are safe and backward-compatible
Monitor systems, identify performance issues, and resolve production incidents through logging, diagnostics, and root cause analysis, while ensuring secure handling of sensitive data
Requirements
Minimum 3 years of relevant experience
Strong backend and API development experience using Python and modern web frameworks
Solid understanding of object-oriented programming and its application in real systems
Experience with databases and data modelling, building stable and scalable solutions, and the ability to turn business requirements into clear, working logic
Experience working in Agile (Scrum) teams, with exposure to cloud platforms (preferably Azure); familiarity with testing, CI/CD
Experience building business-facing applications, combined with a strong system development mindset, critical thinking, curiosity, and a willingness to learn and take ownership of technical decisions
Degree in a relevant field (as an advantage)
Experience in Frontend technologies (JavaScript/TypeScript, React) (as an advantage)
Tech Stack
Azure
Cloud
JavaScript
Python
React
TypeScript
Benefits
A competitive total compensation package, including salary, bonus and share programs, pension, insurance, and other benefits
A flexible workday, with the option of partial home office
Opportunities to influence and develop processes, solutions, and ways of working
Good internal career opportunities, both in your area of expertise and in leadership roles