The Company
Our client is the largest Private Banking and Asset Management group in the world owned by an entrepreneur family. They are building a global digital platform that empowers client-facing teams across multiple regions for better engagement.
The Role
• Design, develop, and test resilient, stateless, scalable, and reusable services and APIs primarily using Python for backend and data processing.
• Build highly responsive and intuitive user interfaces with React / Next.js, emphasizing design patterns, reusability, code quality, and secure coding practices
• Collaborate closely with product managers, business analysts, and end-users to understand business needs, analyze problems, and propose innovative technical solutions that enhance functionality and user interaction.
• Establish and maintain a robust shared data foundation, designing and optimizing databases (MongoDB, PostgreSQL) and writing effective APIs as a platform.
• Cloud-native systems deployed on Azure
• Automate CI/CD pipelines using GitLab CI/CD
• Containerize applications with Docker and Kubernetes
• Troubleshoot, debug, and upgrade software, ensuring high performance and reliability.
• Secure, compliant, production-grade solutions that scale across regions
• Write clear, concise, and comprehensive technical documentation.
The Profile
• Solid experience (commensurate with level: junior to senior) in full-stack development, with a strong emphasis on Python for backend and data engineering.
• Understanding of microservices architecture and cloud-native application development
• Hands-on experience designing, optimising, and scaling databases
• Experience with CI/CD, containerisation, and cloud environments
• Clear English communication — you can explain design decisions and trade-offs
• A builder mindset: pragmatic, curious, and impact-driven
• Candidates able to demonstrate experience in technical leadership, mentoring will be considered for the Senior Full Stack Developer position
Apply Today
To apply online, please click the 'Apply' button. Interested parties please apply with the most updated CV with expected salary and available date. Applicants who do not hear from us within 2 weeks may consider their applications unsuccessful.