Thought Machine

Senior Full Stack Engineer

Thought Machine
Apply
4 months ago
Lisbon, PortugalSenior

Responsibilities

  • Design and implement end-to-end features across web applications and backend services.
  • Ensure solutions meet security, performance, scalability, and user-experience requirements.
  • Write automated unit, integration, and acceptance tests.
  • Coordinate with other engineering teams to integrate features coherently.
  • Manage and debug features from testing environments through production.
  • Translate customer requirements into clear engineering plans and deliverable tasks.
  • Collaborate with backend, frontend, and full-stack engineers on cross-functional teams.

Requirements

  • Experience with React and TypeScript.
  • Proficiency building modern web applications.
  • Experience writing REST APIs and services.
  • 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-provider experience, Golang or Python proficiency, UX/UI knowledge, Figma and UI framework experience, visual design skills, database experience, client/server and networking knowledge, microservice architecture experience, and Kubernetes experience are desirable.

Benefits

  • 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, courses, sports clubs, and hobby clubs.
  • Latest technology, snacks, smoothies, and drinks provided.
  • Full-time, permanent position based in Lisbon with four days per week onsite.
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