Software Engineer (Application platforms/AWS/Python) at Travtus
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

85000.0

Posted On

06 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Transformation, Documentation, Technology, Soa, Framework Design, It, Python, Microservices

Industry

Computer Software/Engineering

Description

JOB SUMMARY

Are you passionate about architecting the data and application platform that powers the next generation of AI products? Do you thrive on creating reusable frameworks and APIs that make entire engineering teams more productive? If you’re excited to help build the backbone of advanced AI-driven solutions in Multifamily real estate, read on…

REQUIREMENTS

We are looking for an enthusiastic individual with a strong passion for technology who thrives on meeting challenges collaboratively and is passionate about using AI.

MUST-HAVE EXPERIENCE

  • Extensive experience developing backend software, APIs, and reusable components in Python.
  • Experience architecting and scaling SaaS solutions using AWS components (Lambda, API Gateway, RDS, S3, Cognito, etc.).
  • Solid understanding of API security.
  • Enthusiasm for driving developer productivity through great platform and framework design and documentation.
  • Experience in data platform engineering (pipelines, transformation, real-time processing)
  • Familiarity with microservices and SOA, including event-driven architectures

NICE TO HAVE EXPERIENCE

  • Whilst AI development or integration experience is not essential, you should have more than an interest in AI and how it can be applied effectively in your work.
  • TDD and/or contract testing for platform reliability, CI/CD, and platform monitoring.
Responsibilities

ABOUT THE ROLE

As a Platform Software Engineer, you will focus on building the shared platform layer that underpins our entire AI solution suite. You will create frameworks, services, data pipelines and APIs that enable high-volume data products.
Whether you are implementing business logic or enabling seamless integration with both internal and external systems, your work is critical to the success of the business. With direct impact on all products, your work helps to accelerate development and ensure reliability, scalability, and security of our common platform.
You’ll be collaborating closely with other engineers to evolve our core platform, introduce best practices, and mentor peers in building industrial-strength services.
Most of all, you will enjoy working with a great team and be passionate about the work you do.

RESPONSIBILITIES

Our Platform Software Engineers work across the technical stack, designing and implementing the solutions that enable Product Engineers to create new applications.

TASKS INCLUDE:

  • Architect, develop, and maintain shared services, frameworks, data pipelines, and APIs in Python, enabling reuse and speeding up feature delivery for product teams.
  • Design scalable systems for data ingestion, storage, and processing, supporting multi-tenant requirements and common analytics needs.
  • Build frameworks that streamline integration with third-party APIs and internal microservices, abstracting complexity from product engineers.
  • Lead initiatives to standardise and document platform interfaces, promoting consistency and discoverability for developers.
  • Embed security, observability, and compliance into all shared services and workflows.
  • Collaborate with application teams to identify gaps in the platform and prioritise new features or improvements.
  • Drive adoption of best practices in testing, CI/CD, and platform monitoring.
  • Mentor engineers in platform development, code quality, and the effective use of shared services.
Loading...