What are we looking for?
You are an analytical and detail-oriented engineer with a passion for technology and a strong sense of ownership.
You enjoy solving complex technical challenges and feel comfortable operating in an environment where you are given significant responsibility and the freedom to make an impact. Working in a small team energises you.
You are proactive, curious by nature and continuously looking for ways to improve platforms, processes and software quality.
Requirements
- Bachelor's or Master's degree in Software Engineering, Computer Science or a related field
- Strong experience with Microsoft Azure or similar public cloud platforms
- Experience managing cloud environments and production workloads
- Hands-on experience with CI/CD, DevOps or GitOps practices
- Strong understanding of platform governance, security and operational excellence
- Solid Python skills, including the ability to review, assess and improve application code
- Experience designing and working with APIs and microservices
- Good knowledge of SQL databases such as PostgreSQL and Microsoft SQL Server
- Strong analytical thinking and problem-solving capabilities
- A collaborative mindset and the ability to work closely with both technical and business stakeholders
Nice to have
- Experience with FastAPI, asynchronous programming and modern Python frameworks
- Experience with SQLAlchemy or other ORM frameworks
- Knowledge of Infrastructure as Code (Terraform, Bicep or similar)
- Experience with Docker and containerised environments
- Experience with C#/.NET or willingness to support existing C# applications
- Experience within financial services, fintech or investment environments
- Interest in technology, automation and financial markets
Incase you would like to apply to this job directly from the source, please click here