# Senior Full Stack Engineer

**Company**: Thought Machine
**Location**: Lisbon
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: €75K - €100K
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/thought-machine/9fc80390-1727-4c01-b3b1-7ce9895307ef?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_27cd8388-316

## Description

Thought Machine is looking for a Senior Full Stack Engineer to join their team in Lisbon. The company aims to replace legacy technology in banking with modern solutions.

**Compensation**

- €75K – €100K

- Offers Equity

As a Senior Full Stack Engineer, you will design and implement end-to-end features across the stack, including web applications and backend services. You will ensure your solutions are delivered with security, performance, scale, and user experience in mind.

**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 with 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**

- A degree in Computer Science, Engineering or a similar technical field.

- 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

- Voluntary Pension Plan (match up to 5%)

- Private Healthcare Insurance

- Comprehensive Life Insurance

- 25 days holiday plus public holidays

- Two charity days a year

- Daily Meal Allowance

- Access to outstanding learning materials and courses

- Sports and hobby clubs, subsidised by Thought Machine

- All the latest tech you need

- 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

## Skills

### Required
- React
- TypeScript
- REST APIs
- web applications

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

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/thought-machine/9fc80390-1727-4c01-b3b1-7ce9895307ef?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
