Responsibilities
Identify opportunities to improve the team's development, testing, support and delivery processes
Design and implement practical automation solutions that reduce manual effort, improve quality and increase confidence in delivery
Use AI-assisted development and automation tools to improve requirements refinement, testing, documentation, diagnostics and engineering workflows
Evaluate emerging technologies and assess where they can be applied pragmatically within the team
Build practical, working solutions that can be adopted by the team, rather than producing concepts or recommendations alone
Analyse production incidents, identify root causes and turn recurring issues into opportunities for improvement
Promote engineering practices that enable the team to deliver more consistently, efficiently and with stronger controls
Core Skills Required
Experience designing, building and delivering production-grade applications or automation solutions
Strong analytical and problem-solving skills, with the ability to investigate complex systems and data flows
Experience building automated testing frameworks or improving test coverage for existing systems
Practical experience with at least one major programming or scripting language, such as Python, Java or a functional programming language
Basic experience with databases, SQL, data analysis or reporting tools
Comfortable working in a Linux environment and using command-line tools
Familiarity with Jira, Git, code review processes or team documentation tools
Willingness to learn Q/KDB+ and apply it to the team's use cases
Useful Exposure
AI-assisted development, workflow automation, data analysis automation or prompt-based productivity tools
Application architecture and system integration patterns
APIs, interfaces and distributed systems
Databases and data flows
Batch and real-time processing concepts
Production support processes
Financial markets, risk data, trading platforms or regulatory reporting environments
Skills Required
- Experience designing, building, and delivering production-grade applications or automation solutions
- Strong analytical and problem-solving skills, including investigation of complex systems and data flows
- Experience building automated testing frameworks or improving test coverage
- Practical experience with at least one major programming or scripting language, such as Python, Java, or a functional programming language
- Basic experience with databases, SQL, data analysis, or reporting tools
- Comfort working in a Linux environment and using command-line tools
- Familiarity with Jira, Git, code review processes, or team documentation tools
- Willingness to learn and apply Q/KDB+
- Exposure to AI-assisted development, workflow automation, data analysis automation, or prompt-based productivity tools
- Exposure to application architecture and system integration patterns
- Exposure to APIs, interfaces, and distributed systems
- Exposure to databases and data flows
- Exposure to batch and real-time processing concepts
- Exposure to production support processes
- Exposure to financial markets, risk data, trading platforms, or regulatory reporting environments
What We Do
With 25 years of experience serving more than 250 international clients, we are a one-stop shop for IT services and digitizing business needs. Powered by more than 500 specialists in Central and Eastern Europe, we have the expertise to close the gap between technology and your business growth









