Python Developer with AI and Testing
Role details
Job location
Tech stack
Job description
We are a software house full of professional, highly talented people ready to jump into any project and give their best. Systems integration, business process automation, and application development are our everyday work - and what sets us apart from the competition. We operate across multiple industries (finance, insurance, telecommunications, utilities), and working with us means not only completing tasks but also having a real impact on the team and the direction of the project.
We are currently looking for a person who can combine developer skill set with a QA mindset and understands how to build stable, testable systems.
More Precisely, You Will Be Responsible For
- Designing and developing backend services in Python
- Implementing functionalities using AI (integrations, models, business logic)
- Creating and maintaining automated tests in Python (pytest) or in other technologies and frameworks (JUnit, Mockito, Spock, Cypress, JMeter or equivalents)
- Preparing technical and test documentation
- Analysing system behaviour and identifying areas requiring optimization
- Collaborating with developers, ML engineers, and the product owner on implementing new or modified functionalities
- Participating in designing architecture, coding standards, and testing standards
- Ensuring code quality, testability, and stability
Requirements
- Very good knowledge of Python (minimum 3 years of experience, version 3.10+)
- Experience in backend development (REST API, integrations, services)
- Practical experience in writing automated tests, including knowledge of pytest, Selenium, Playwright
- Knowledge of AI/ML tools and libraries (or willingness to learn) and experience using AI integrated with other tools via MCP servers
- Experience working with hyperscalers (GCP / AWS / Azure)
- Knowledge of Git, CI/CD, and engineering best practices
- Ability to work in a team and solve problems independently
- Ability to work comfortably in an English-speaking team
Benefits & conditions
- Rate of 90-160 PLN/h + VAT (depending on experience)
- Long-term cooperation and real influence on the project direction
- Opportunity to build QA and automation practices from scratch
- Flexible working hours and freedom in organizing your day
- Multisport card
- Private medical care and psychological support
- Life insurance
- Co-financing of English language learning
- Regular company integration events (#turlanie - pizza and board game evenings)