Senior Software Engineer (TypeScript / React)

Datahouse AG

Lisboa

Hybrid

EUR 60,000 - 80,000

Full time

15 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health Insurance
Team meet-ups
Retreats in Portugal & Europe
25 days annual leave
Lenovo laptop
Training workshops

Job summary

Datahouse AG in Lisbon is seeking a skilled full-stack web developer to join a Scrum team delivering a data-driven real estate sustainability web application. You will work across Switzerland and Portugal, shaping features from design to production with TypeScript, React, Node.js, GraphQL and PostgreSQL.

The role emphasizes reliability, code quality, mentoring juniors, and collaboration with Product Management and UX/UI.

Qualifications

  • University degree in Software Engineering, Computer Science or related field.
  • At least 3+ years of full-stack web development on long-term projects.
  • Proficiency in TypeScript with hands-on React, Node.js, GraphQL, RESTful APIs and SQL.
  • Strong grasp of software engineering principles, design patterns and best practices.
  • Self-organized, collaborative team player with cross-border experience (Switzerland/Portugal).
  • Fluent English, written and spoken.

Responsibilities

  • Lead design and implementation of scalable customer projects with high quality standards.
  • Collaborate with Product Management and UX/UI across Switzerland and Portugal to deliver new features.
  • Ensure reliability through code reviews, optimization, and thorough testing.
  • Contribute to improving engineering processes and coding standards.
  • Mentor junior engineers to support professional growth.

Skills

TypeScript
React
Node.js
GraphQL
RESTful APIs
SQL
English fluency
Analytical thinking

Education

Bachelor's degree in Software Engineering or Computer Science

Tools

PostgreSQL

Job description

Company Description

Datahouse is one of the leading providers of data & software solutions in Switzerland. Founded as a spin-off of the ETH Zurich in 2005, Datahouse has been a big-data specialist ever since the topic first surfaced. We employ a multidisciplinary team of experts in data analysis, statistics, programming, databases and project management.

Datahouse is now a wholly-owned subsidiary of Wüest Partner AG.

Job Description
Your Team and Your Mission

Our team develops a web application that empowers real estate owners to understand and improve the sustainability performance of their buildings. By combining data-driven insights with intuitive planning tools, we help users assess key sustainability aspects, explore future renovation measures, and make informed decisions about their properties. Our mission is to support real estate owners on their journey toward a decarbonized future by turning complex sustainability challenges into clear, actionable strategies. As a Scrum team of eight people, we work collaboratively across different disciplines to continuously develop and improve our solution.

Your Responsibilities

As part of our team, you will contribute to a supportive, growth-oriented environment while taking ownership of the following:

  • Shape the Future of Innovation: Take the lead in designing and implementing groundbreaking customer projects, creating scalable, maintainable applications that set new quality benchmarks.
  • Collaborate Across Borders and Teams: Partner closely with talented colleagues in Product Management and UX/UI from diverse locations, including Switzerland and Portugal, to co-create and deliver impactful new features.
  • Champion Reliability and Excellence: Play a key role in ensuring applications perform flawlessly, employing regular code reviews, optimization and thorough testing.
  • Drive Positive Change: Contribute to refining engineering processes, promoting improvements in coding standards and best practices that uplift the entire team.
  • Empower the Next Generation: Share your expertise by mentoring junior engineers, offering meaningful guidance and constructive feedback to foster their professional growth.
Our Tech Stack
  • TypeScript / React
  • Node / GraphQL
  • Postgres
Qualifications
Your Profile
  • A university degree in Software Engineering, Computer Science or a related field
  • At least 3+ years of experience as a full-stack web developer, including meaningful contributions to a complex, long-term project
  • Proficiency in a typed language like TypeScript, with hands-on experience in React, Node.js, GraphQL, RESTful APIs, and SQL
  • A strong grasp of software engineering principles, design patterns and best practices to build high-quality, maintainable solutions
  • A self-organized, collaborative team player eager to work with a talented and supportive team of developers and designers across Switzerland and Portugal
  • Excellent analytical and creative problem-solving skills with the ability to approach challenges thoughtfully and effectively
  • Fluency in English, both written and verbal, to ensure seamless collaboration within an international team
Additional Information
We offer you

At Datahouse, we prioritize work-life balance, offer flexible working arrangements, and foster a culture of support and continuous learning. If you are ready to make a difference in the tech world while growing your career, together let's create solutions that empower both our business and you.

Work From Both Our Beautiful Office At Avenidas Novas Of Central Lisbon And From Home With Our Remote Flexible Policy And Benefit From The Following Perks We Offer

  • Multicare 3 Health Insurance policy
  • Team meet-ups in Zurich and Lisbon
  • Two yearly retreats in Portugal and one in Europe
  • 25 days paid annual leave
  • Lenovo X1 computer and 29" screen
  • Training workshops
Contact us

We look forward to seeing you!

Datahouse AG
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (TypeScript / React)
Senior Software Engineer (TypeScript / React)

Wuestpartner • Lisboa

Hybrid
EUR 65,000 - 95,000
Health insurance
Team meetups
Retreats
+3
Senior Full-stack Developer (Angular / Java)
Senior Full-stack Developer (Angular / Java)

SmartRecruiters, Inc. • Lisboa

Hybrid
EUR 60,000 - 90,000
Team retreats
Annual leave 25 days
Equipment provided
+2
Senior Developer: React/Angular
Senior Developer: React/Angular

Datahouse AG • Lisboa

On-site
EUR 40,000 - 80,000
Multicare 3 Health Insurance policy
Team meet-ups in Zurich and Lisbon
Two yearly retreats in Portugal and one in Europe
+3
Senior Full-stack Developer (Angular / Java)
Senior Full-stack Developer (Angular / Java)

Wuestpartner • Lisboa

On-site
EUR 70,000 - 100,000
Multicare Health Insurance policy
Team meet-ups in Zurich and Lisbon
Two yearly retreats in Portugal and in
+3
Tech Lead - Real Estate Platform Wüest Dimensions
Tech Lead - Real Estate Platform Wüest Dimensions

SmartRecruiters, Inc. • Lisboa

Hybrid
EUR 70,000 - 110,000
Team meetups
Annual retreats
25 days leave
+1
Senior TypeScript/React Engineer - Remote & Sustainability
Senior TypeScript/React Engineer - Remote & Sustainability

Datahouse AG • Lisboa

Hybrid
EUR 60,000 - 80,000
Health Insurance
Team meet-ups
Retreats in Portugal & Europe
+3
Senior TypeScript/React Engineer - Remote & Sustainability
Senior TypeScript/React Engineer - Remote & Sustainability

Datahouse AG • Lisboa

Hybrid
EUR 60,000 - 80,000
Health Insurance
Team meet-ups
Retreats in Portugal & Europe
+3
Senior TypeScript/React Engineer — Flexible & Impactful
Senior TypeScript/React Engineer — Flexible & Impactful

Wuestpartner • Lisboa

Hybrid
EUR 65,000 - 95,000
Health insurance
Team meetups
Retreats
+3
Nearshore Sector | Full-Stack Engineer - React / Node.js
Nearshore Sector | Full-Stack Engineer - React / Node.js

SmartRecruiters, Inc. • Lisboa

On-site
EUR 65,000 - 90,000
Senior Fullstack Developer (Remote)
Senior Fullstack Developer (Remote)

team.it • Portugal

On-site
EUR 70,000 - 95,000
Health insurance
Life insurance
Discounts and perks
+3