Full Stack Engineer at Thought Machine | England, GB | Rezi

Full Stack Engineer at Thought Machine

Full Stack Engineer

Thought Machine · England, GB

2 weeks ago

Full Stack Engineer

Thought Machine · England, GB

17 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Thought Machine is seeking software engineers to work across the stack, solving complex engineering problems and developing code to the highest standards that scales, is secure, performant, and provides a great user experience. Engineers will own requirements from conception to implementation, building both backend services and frontend experiences to craft delightful client solutions.

Responsibilities

  • Design and implement end-to-end features across the stack, including web applications and backend services.
  • Ensure solutions are delivered with security, performance, scale, and user experience in mind.
  • Write automated unit, integration, and acceptance tests.
  • Interface with other engineering teams to ensure structured and coherent feature additions.
  • Manage and debug features from testing environments to production.
  • Translate customer requirements into a clear, task-deliverable plan.
  • Collaborate within a cross-functional team of backend, front-end, and full-stack engineers.

Requirements

  • Experience with React and TypeScript.
  • Proficiency in writing modern web applications.
  • Experience writing REST APIs and services.
  • A keen eye for detail and a passion for writing clean, readable, properly tested code.
  • Experience integrating automated tests into the development lifecycle.
  • Interest in client-facing projects, including scoping requirements and defining deliverables.
  • A proactive approach to learning and development.

Skills

  • React
  • TypeScript
  • REST APIs
  • Automated testing
  • AWS
  • Golang
  • Python
  • UX principles
  • UI principles
  • Figma
  • UI frameworks
  • Visual design
  • Databases (SQL or NoSQL)
  • Client/server software architectures
  • Networking
  • Microservice architectures
  • Kubernetes

Location

  • London

Work Type

  • Full-time
  • Permanent
  • Hybrid

Experience Level

  • Mid-level

Salary/Compensations

  • Highly competitive salary

Benefits

  • Pension plan (match up to 5%)
  • Life insurance - three times annual salary
  • Competitive maternity (six months fully paid) and paternity leave (four weeks fully paid)
  • Shared parental leave
  • 25 days holiday and bank holidays
  • Flexible working hours
  • Cycle-to-work scheme
  • Electric car scheme
  • Season ticket loan
  • Access to outstanding learning materials and courses
  • Sports and hobby clubs, subsidised by Thought Machine
  • All the latest tech
  • Fresh fruit and cereals
  • Healthy snacks, smoothies and drinks
  • Talented and experienced team
  • Environment encouraging learning and progress
  • Two charity days a year
  • Weekly food pop-up

About the Company

  • Thought Machine's mission is to properly and permanently rid the world's banks of legacy technology by developing core and payments technology that runs natively in the cloud.
  • The company has grown rapidly, employing over 550 individuals across offices in London, New York, Singapore, Sydney, and Lisbon.
  • Thought Machine has raised over £500m in funding from investors including Molten Ventures, Eurazeo, Intesa Sanpaolo, Temasek, Nyca Partners, JPMorgan Chase Strategic Investments, and Standard Chartered Ventures.
  • The company fosters a culture that enables team members to produce their best work while having fun, recognized for its fantastic workplace culture, high Glassdoor ratings, and generous employee share package.
  • Thought Machine has been named one of the world's most innovative fintechs by Global Finance Magazine and recognized by the Financial Times as one of Europe's fastest-growing companies and a UK Best Employer.

Equal Opportunity

  • Thought Machine actively hires candidates who demonstrate technical excellence and welcomes people of all ages and backgrounds, providing equal access to professional development.
  • Candidates are encouraged to apply even if their experience doesn't perfectly match the job description.
  • Applications are also encouraged from individuals with different abilities, including candidates with ADHD, autism, dyslexia, or dyspraxia.