# Senior Full Stack Engineer

**Company**: Thought Machine
**Location**: London
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/thought-machine/919c4afb-019e-40d6-8ae0-7434c8313fe4?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d3021c76-62c

## Description

Thought Machine's mission is bold – to properly and permanently rid the world's banks of legacy technology.

As a Senior Full Stack Engineer at Thought Machine, you will work across the stack to solve complex engineering problems. You will be responsible for designing and implementing end-to-end features, ensuring security, performance, scale, and user experience.

**Responsibilities**

- Design and implement end-to-end features across the stack, including web applications and backend services.

- Ensure your solutions are delivered with security, performance, scale, and user experience in mind.

- Write automated unit, integration, acceptance tests, etc.

- Interface with other engineering teams to ensure that features are added in a structured and coherent way.

- Managing and debugging your features from testing environments to production.

- Translating customer requirements into a clear plan that can be delivered via tasks.

- Collaborating as part of a cross-functional team of backend, front-end, and full-stack engineers.

**Essential**

- 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 in 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.

**Desirable**

- Knowledge of banking/finance.

- Experience with AWS or other cloud providers.

- Proficiency in Golang or Python.

- An understanding of both UX and UI principles.

- Experience using Figma and UI frameworks.

- Visual design skills.

- Familiar with databases (SQL or NoSQL).

- Experience with client/server software architectures & networking, or microservice architectures.

- Experience using Kubernetes.

**Benefits**

- Highly competitive salary

- 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 (matched to our maternity leave for the same point in time)

- 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 you need

- Start the day properly with fresh fruit and cereals

- Huge range of healthy (and not-so-healthy) snacks, smoothies and drinks

- A talented and experienced team as your colleagues

- An environment where we encourage learning and progress

- Two charity days a year

- Weekly food pop-up

## Skills

### Required
- React
- TypeScript
- REST APIs
- automated testing

### Nice to have
- AWS
- Golang
- Python
- Figma
- UI frameworks
- databases
- microservice architectures
- Kubernetes

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/thought-machine/919c4afb-019e-40d6-8ae0-7434c8313fe4?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
