Junior/Mid Full-Stack Software Engineer at Titan Academy
London E2 8DA, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

28 Nov, 25

Salary

60000.0

Posted On

28 Aug, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

It, Use Case, Python

Industry

Information Technology/IT

Description

REQUIREMENTS

  • Experience and/or strong interest in (sim)racing as a driver or through work experience in it
  • Minimum of one year of commercial experience as a Software Engineer
  • Early-stage building experience, whether through work in startups or other projects with a high degree of ambiguity
  • Excited to work across an entire tech stack
  • Strong TypeScript/JavaScript skills
  • Experience or interest in working with Python
  • Experience with React, React Hooks, and/or NextJS
  • Experience with automating or editing CI/CD Pipelines
  • Clear understanding of the pros/cons of different database types depending on the use case (e.g. SQL vs non-SQL)
  • Experience with serverless architecture (e.g. AWS Lambda, DynamoDB, Fargate)
  • Experience working with a SQL-based solution, ideally Postgres
  • Willingness to assist and suggest solutions across the company
  • Ability to learn our domain quickly and adapt with the start-up

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ABOUT THE ROLE

As a Full-Stack Engineer, you will be responsible for contributing to the E2E data pipeline, the core of our platform: our decision engine, the Next.js Application and our desktop application. With a state-of-the-art serverless architecture that has already processed billions of data points as the foundation, this is your chance to join us to take our insights to the next level.

YOUR RESPONSIBILITIES

  • Contribution to our serverless architecture
  • Contribution to our Next.js Application
  • Contribution to our Electron Desktop Application
  • Help define our architecture with the rest of the team at a stage where meaningful changes are still possible
  • Optimise our data pipeline for speed and efficiency
  • Introduce robust, automated tests
Loading...