TableCrowd Talent

View Original

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