CareersLife at Trusted FamilySee open positions

Full-Stack Ruby & React Engineer

Location
Lisbon
Team
Product
Posted on
October 20, 2025

Join Our Team as a Full-Stack Ruby & React Engineer


Contract Type:
Full-time employment, contractor
Start:
ASAP

⛰️ Our Company

Trusted Family is the leading communication and governance platform for family businesses. Founded 15 years ago by two Next Gens of large European families (Aliaxis and Solvay), we now support nearly 200 family enterprises across 25 countries — including families behind Fortune 500 companies like Michelin, Yves Rocher, and Vermeer.

Our platform centralizes communication, event management, next-gen education, and family governance, including an innovative family tree experience.

Our mission: to be the technology that unifies family enterprises across generations.

🎉 Our Culture

Trusted Family operates as a hybrid company operating from three Hubs: Lisbon 🇵🇹, Austin 🇺🇸 and Brussels 🇧🇪.We hire smart, autonomous, and driven individuals who are passionate about what they do and convinced about the impact we have on the families we serve.We gather all together at least once a year during a memorable Company Offsite and have many occasions to meet in our regions during industry events or client conferences that we organize.

Meet Trusted Family!

🖱️ The Role

We are seeking a talented Senior Full-Stack Software Engineer to join Trusted Family. As a key member of our Product Team, you will be responsible for developing and maintaining our graphQL backend written in Ruby and our web & mobile frontends written in React. This role requires a deep understanding of both technologies, as well as the ability to architect scalable solutions that meet the needs of our diverse client base.

The ideal candidate will have extensive experience in building easy-to-use web applications, with effective code. You understand that your job is to deliver features with good user experience, not “just code”. You will work closely with our product and design teams to bring new features to life and optimise existing functionalities.

The role is based in Lisbon, Portugal.

🔑 Key Responsibilities

  • Collaborate with your backend and frontend peers as well as work on full stack features, as needed
  • Help define, architect and estimate new feature requests
  • Use full-stack knowledge to help debug and fix the most complex bugs in our applications
  • Optimise existing features in the backend and frontend

🙌 Qualifications

  • +5 years in full-stack development
    • Professional experience with Ruby (on Rails) applications
    • Professional experience with React applications, ideally with Typescript (web and/or native)
  • Experience building and using GraphQL systems (ruby-graphql + relay)
  • Experience with both relational and no-SQL databases (Postgresql, Elasticsearch, Redis)
  • Understanding of microservices architecture, and containerization technologies like Docker
  • Knowledge of web application security best practices, including OWASP guidelines
  • Experience with BDD and writing end-to-end tests
  • Proficiency in Git, and the command line
  • Excellent communication abilities in English (both written and spoken)

Bonus qualifications

  • Proficiency in building event-sourced systems
  • Versed in data encryption
  • Familiarity with OAuth authentication systems
  • Experience integrating commercial APIs (Google, Microsoft, and others)
  • Competence building real-time solutions, such as chat applications
  • Experience with Node.js, Next.js, and Go
  • Knowledge in processing PDFs and office documents, especially with Apryse
  • Experience working with GEDCOM file formats

👤Personal Attributes

  • Although we collaborate closely within our team, you can also work independently and efficiently.
  • You're not afraid to commit yourself to goals we set together.
  • You pride yourself in delivering quality work and know that perfect is the enemy of good.
  • We like radical honesty when the message is delivered politely.
  • You love giving and receiving feedback in order to grow yourself and our company.

❓Why join Trusted Family

  • A company that's in it for the long run. We seek to build software that is used for a long time and that we can be proud of.
  • A budget for going to a conference or training. We do like you share the knowledge you gained with our team afterward.
  • A grown-up team, where "crunch time" and "rockstars" are things we like to avoid.
  • A yearly get-together where we fly everyone to the same location for a few days, giving us the chance to meet face-to-face with the people we see on our screens every day.
  • Competitive compensation package.

📬 How to Apply

To apply for this position, please provide the following:

  • An up-to-date CV detailing relevant experience and skills.
  • A cover letter or statement explaining your motivations, why you’re interested in the role, and how your experience aligns with our needs.

✔️ Application Process

  • Interview with Erivan, Engineering Manager, to align on expectations and share more about our company
  • Technical case study
  • Interview with Bert, CTO
  • Final interview with Edgar, CEO
  • Job offer

Ideally, the process takes 2-3 weeks if the right candidate is found.

Join us in shaping the future of family business governance and communication!

Apply now

Open positions

Product team
Client Success team
Sales team
Marketing team
Operations team
Can't find the perfect role? Share your resume with us at
celine.jeangout@trustedfamily.net