Full-Stack Python Engineer (AI SaaS fintech )
Salary: 40 000 + shares after probation
Location: London, HYBRID/open to remote (1 day office)
INDUSTRY: AI SaaS Fintech
Contract: Permanent
TEAM: 10 TOTAL, 4 DEVS
Information on the company
Our client is a forward-thinking fintech firm leveraging artificial intelligence to transform private market investments for institutional clients. Their goal is to equip investors with cutting-edge data solutions and AI tools to facilitate informed decision-making and improve returns. They seek individuals who are passionate about tackling complex challenges creatively. If you possess a curious mindset, entrepreneurial spirit, and a drive to deliver value rapidly to our users, this is the perfect environment for you.
Day-to-day…
As part of the growth journey, we are searching for a Full-Stack Python Engineer focused on backend development to join the team and drive the advancement of their sophisticated software. Working into the CTO you will:
Design, implement, and maintain robust backend applications in Python, with a strong focus on object-oriented programming principles and best practices.
Develop, optimize, and manage database interactions, particularly with SQL-based databases and MongoDB, using ORM frameworks.
Use Pydantic for data validation and work with complex data schemas, ensuring data quality and consistency.
Contribute to cloud infrastructure setup and deployment on AWS, ensuring scalability and security.
Occasionally contribute to the frontend in Svelte or React to enhance user experience.
Work with cross-functional teams to understand requirements, define technical solutions, and deliver high-quality software.
Participate in code reviews, optimise backend services, and ensure adherence to software development standards.
The ideal candidate…
ESSENTIAL:
Experience in using Python in a professional setting or at university, internships, OR personal projects emphasizing
Object-oriented design in Java
Proficiency in ORM frameworks
SQL & experience in MongoDB
Hands-on experience with data validation frameworks like Pydantic
Knowledge of functional programming principles
Strong knowledge of AWS
Experience with version control (Git) and collaborative development
Knowledge of CICD principles and Github Actions
NICE TO HAVE (not required)
Knowledge of frontend frameworks, such as Svelte, React, or similar.
Familiarity with Terraform for infrastructure as code
Prior experience in fintech or AI-driven SaaS applications.
Familiarity with Streamlit for quick prototyping or data visualization.
Previous experience in a fast-paced start-up environment.
Knowledge of functional programming languages
BENEFITS
Working directly into the CTO, plenty of coaching and mentoring
Opportunity to build a wide engineering skill set on cutting edge tech
Lots of sector knowledge from the Founders who are well respected in the industry
Chance to develop a broad engineering knowledge in a very fast-paced environment, where the latest technologies (including AI) are used to solve complex problems
Laptop, and home office equipment
INTERVIEW PROCESS
Stage One - 1 hour video interview with CTO
Stage Two - Technical task (full details tbc)
Stage Three - CEO video interview