
Senior Full Stack Engineer
Thought Machine14 hours ago
Lisbon, PortugalSenior
Responsibilities
- Design and implement end-to-end features across web applications and backend services.
- Deliver secure, performant, scalable solutions with strong user experiences.
- 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 delivery plans and actionable tasks.
- Collaborate with backend, frontend, and full-stack engineers in a cross-functional environment.
Requirements
- Experience with React and TypeScript.
- Proficiency in building modern web applications.
- Experience writing services and REST APIs.
- Commitment to clean, readable, properly tested code and attention to detail.
- 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.
- A degree in Computer Science, Engineering, or a similar technical field is desirable.
- Knowledge of banking or finance, cloud providers such as AWS, Golang or Python, UX/UI principles, Figma, UI frameworks, visual design, SQL or NoSQL databases, client/server architectures, networking, microservices, or Kubernetes is desirable.
Benefits
- Full-time, permanent position based in Lisbon, requiring four days per week onsite.
- Highly competitive salary.
- Voluntary pension plan with matching up to 5%.
- Private healthcare and comprehensive life insurance.
- 25 days of holiday plus public holidays.
- Two charity days per year and a daily meal allowance.
- Access to learning materials and courses.
- Subsidized sports and hobby clubs.
- Latest technology, snacks, smoothies, and drinks provided.
- Inclusive environment with professional development opportunities.
Tech Stack
Categories
About Thought Machine
Thought Machine builds cloud-native core and payments platforms for banks, centered on Vault Core, a microservices, API-driven core banking system delivered in the cloud. It sells enterprise software and services to banks and financial institutions, with engineers embedding to implement and integrate systems. Founded in 2014 and headquartered in London, the privately held company serves global banking markets and focuses on replacing legacy core infrastructure.