Thought Machine

Full Stack Engineer

Thought Machine
Apply
25 days ago
London, United KingdomMid Level

Responsibilities

  • Design and implement end-to-end features across web applications and backend services.
  • Deliver solutions with security, performance, scalability, and user experience in mind.
  • Write automated unit, integration, and acceptance tests.
  • Coordinate with other engineering teams to add features in a structured and coherent way.
  • Manage and debug features from testing environments through production.
  • Translate customer requirements into clear plans and actionable tasks.
  • Collaborate with backend, frontend, and full-stack engineers in a cross-functional team.

Requirements

  • Experience with React and TypeScript.
  • Proficiency in developing modern web applications.
  • Experience writing REST APIs and services.
  • Commitment to clean, readable, detail-oriented, and properly tested code.
  • Experience integrating automated tests into the development lifecycle.
  • Interest in client-facing projects, including scoping requirements and defining deliverables.
  • Proactive approach to learning and development.
  • Desirable: knowledge of banking or finance.
  • Desirable: experience with AWS or other cloud providers.
  • Desirable: proficiency in Golang or Python.
  • Desirable: understanding of UX and UI principles.
  • Desirable: experience with Figma and UI frameworks.
  • Desirable: visual design skills.
  • Desirable: familiarity with SQL or NoSQL databases.
  • Desirable: experience with client/server architectures, networking, or microservice architectures.
  • Desirable: experience using Kubernetes.

Benefits

  • Highly competitive salary.
  • Pension plan with matching contributions up to 5%.
  • Life insurance worth three times annual salary.
  • Six months of fully paid maternity leave and four weeks of fully paid paternity leave.
  • Shared parental leave matched to maternity leave for the same point in time.
  • 25 days of holiday plus bank holidays.
  • Flexible working hours.
  • Cycle-to-work scheme, electric car scheme, and season ticket loan.
  • Access to learning materials and courses.
  • Subsidised sports and hobby clubs.
  • Latest technology and workplace refreshments, including fruit, cereals, snacks, smoothies, and drinks.
  • Two charity days per year and a weekly food pop-up.
  • Full-time, permanent role based in the London office, requiring three days onsite weekly; four days onsite is available with an additional financial allowance.
Thought Machine

About Thought Machine

501-1,000 employees

Our team’s mission is a bold one – to create technology that can run the world’s banks according to the best designs and software practices of the modern age. In doing so, we will properly and permanently rid the world’s banks of the problems generated by poor technology running on legacy infrastructure. Our solution to this is Vault Core: a complete core banking platform that is capable of being configured easily to suit the needs of any bank. We have built Vault Core from the ground up as a cloud-native, microservices and API-based platform. Thought Machine has a deep culture of engineering excellence, and our approach has engendered a seismic shift in the banking industry. Thought Machine is looking for highly talented individuals to help grow the company and achieve our ambitious goal. We pride ourselves on having an excellent internal culture, where we strive hard to create the best possible working environment; a healthy mix of great technical work, fast pace, a supportive atmosphere, and of course our irreverent sense of fun.

Contact me