SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Full Stack Engineer

Thought Machine - Lisbon, Portugal - Hybrid - posted 2026-09-16

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Thought Machine is on a mission to modernize global banking by replacing legacy technology with cloud-native core and payments systems. The company has grown to 550+ employees across offices in London, New York, Singapore, Sydney, and Lisbon, backed by £500m+ in funding from investors including JPMorgan Chase, Standard Chartered, Temasek, and others. Recognized by the Financial Times as one of Europe's fastest-growing companies and a UK Best Employer for 2026, Thought Machine is known for engineering excellence and a strong workplace culture. As a Senior Full Stack Engineer, you will design and implement end-to-end features across web applications and backend services, working with clients ranging from the world's largest financial institutions to regional banks. You'll take complete ownership of requirements, converting them into engineering designs, task breakdowns, and implementations. Your responsibilities include: - Design and implement full-stack features (frontend and backend services) - Ensure solutions meet security, performance, scalability, and user experience standards - Write comprehensive automated tests (unit, integration, acceptance) - Collaborate with other engineering teams to maintain structured, coherent feature delivery - Manage and debug features from testing through production - Translate customer requirements into clear, deliverable task plans - Work cross-functionally with backend, frontend, and full-stack engineers The role is based in the Lisbon office, requiring four days per week onsite. You'll work in a fast-paced environment that values engineering excellence, clean code, and modern development practices. REQUIREMENTS: Essential: - Experience with React and TypeScript - Proficiency in writing modern web applications - Experience writing REST APIs and services - Strong attention to detail and passion for clean, readable, well-tested code - Experience integrating automated tests into development lifecycle - Interest in client-facing projects, including scoping requirements and defining deliverables - Proactive approach to learning and development Desirable: - Degree in Computer Science, Engineering, or similar technical field - Knowledge of banking/finance domain - Experience with AWS or other cloud providers - Proficiency in Golang or Python - Understanding of UX and UI principles - Experience with Figma and UI frameworks - Visual design skills - Database experience (SQL or NoSQL) - Experience with client/server or microservice architectures - Kubernetes experience

Similar roles