Senior Full Stack Developer

Uniplaces

Portugal

Remote

EUR 60,000 - 90,000

Full time

18 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote work
Co-working access in Lisbon

Job summary

Uniplaces is seeking a Senior Full Stack Developer to join a fast-moving product company. You will drive technical decisions and shape the platform in collaboration with Product, Design, and Engineering teams in a flat structure where engineers influence both technical and product direction.

As a senior engineer, you will own features from conception to production, mentor peers, and build scalable services using PHP, Node.js, Go, and Next.js.

Qualifications

  • Proficient in English (written and spoken).
  • Strong backend experience with Node.js, PHP, Go.
  • Frontend experience with React and Next.js.
  • Hands-on experience with Domain-Driven Design and Hexagonal Architecture.
  • Production ownership: monitoring, debugging, performance tuning.
  • Led projects end-to-end including design and delivery.
  • Ability to mentor engineers and drive architectural decisions.
  • Experience with AI-assisted engineering in daily workflows.

Responsibilities

  • Lead design and delivery of complex features from conception to production.
  • Break down product problems into clear technical plans and drive execution.
  • Own technical decisions within your domain and represent engineering in product discussions.
  • Build and maintain distributed services using DDD and Hexagonal Architecture.
  • Mentor mid-level engineers through code reviews and architectural guidance.
  • Identify and drive improvements to system architecture and developer experience.
  • Work with PHP, Node.js, Go, and Next.js.
  • Write comprehensive tests and promote testing culture.

Skills

English
Node.js
Go
PHP
React
Next.js

Tools

AWS
Terraform
CI/CD

Job description

Uniplaces: Building a Trusted Global Brand for Students

At Uniplaces, we are building one of the largest mid- and long-term rental platforms in Europe, connecting thousands of landlords and tenants across multiple countries. Every feature we build has a direct impact on people moving abroad, starting a new chapter of their lives, and finding a place to call home.

About the Product Team

We're a technology-driven startup, and our online platform is at the heart of everything we do. It's how we deliver the best possible experience to both students and landlords. That's why the Product Team is absolutely core to Uniplaces' success.

Our engineering culture is built on high-quality architecture, domain-driven design, and long-term technical thinking. We believe great managers stay close to the code, lead by example, and empower teams to make sound technical decisions.

The Product Team brings together engineers, product designers, and product managers who work closely to turn ambitious ideas into reality. Collaboration is central to how we operate: everyone has a voice, whether you're working with code, data, scripts, or infrastructure.

Join us as a Senior Full Stack Developer!

We are looking for a Senior Full Stack Developer who wants to work in a fast-moving product company, drive technical decisions, and help shape the future of our platform.

You will work closely with Product, Design, and Engineering teams in a collaborative environment with a flat structure, where ideas are discussed openly and engineers actively influence both technical and product direction. As a senior engineer, you will be a reference point for the team: someone who raises the bar through your own work and helps others grow.

We value ownership, autonomy, and people who are comfortable taking initiative and driving projects forward.

Our architecture is built around scalable distributed services and modern engineering practices. You will work with multiple services and technologies connected through domain-driven design (DDD), hexagonal architecture, APIs, and event-driven patterns to build reliable and scalable systems.

We are also deeply embracing AI-assisted engineering. We expect senior engineers not only to be strong users of AI tools in their daily workflow, but to set the quality bar for AI-assisted development on the team: knowing when to leverage AI for coding, debugging, testing, documentation, and architecture discussions, and when critical human judgment must take over.

What You'll Do
  • Lead the design and delivery of complex features and systems, from conception to production.
  • Break down ambiguous product problems into clear technical plans and drive their execution.
  • Own technical decisions within your domain and represent engineering in product discussions.
  • Build and maintain distributed services using Domain-Driven Design (DDD) and Hexagonal Architecture principles.
  • Mentor mid-level engineers through code reviews, pairing, and architectural guidance.
  • Identify and drive improvements to system architecture, developer experience, and engineering practices.
  • Work with a variety of technologies, including PHP, Node.js, Go, and Next.js.
  • Leverage AI-powered engineering workflows to enhance development speed and product quality, while maintaining a high standard for what ships.
  • Develop features with a strong focus on scalability, reliability, and maintainability.
  • Write comprehensive unit, integration, and end-to-end tests, and champion testing culture across the team.
Main Requirements
  • Language Skills: Proficient in English, both written and verbal.
  • Technical Proficiency: Strong experience with backend technologies (Node.js, PHP, Go) and frontend frameworks (React, Next.js).
  • Architecture in Practice: Hands‑on experience with Domain‑Driven Design, Hexagonal Architecture, and distributed systems, not just familiarity with the concepts.
  • Production Ownership: Experience operating services in production: monitoring, debugging incidents, and performance tuning.
  • Project Leadership: Track record of leading projects end‑to‑end, including scoping, technical design, and delivery.
  • Mentorship: Experience mentoring other engineers or supporting their technical growth.
  • Ownership & Initiative: Ability to take full ownership of projects and work autonomously from conception to delivery.
  • Product‑Oriented Thinking: A strong focus on delivering value beyond coding tasks.
  • AI‑Driven Approach: Practical, daily use of AI tools for software engineering, with the judgment to critically evaluate AI‑generated solutions and set standards for the team.
Nice to Have
  • Experience with AWS infrastructure and Terraform.
  • Experience with CI/CD pipelines and deployment automation.
  • Experience influencing team processes, engineering standards, or technical strategy.
  • Prior experience in startups or scale‑ups where you wore multiple hats.
  • Open‑source contributions or GitHub projects.
Why You'll Love this Job
  • Real ownership and direct influence over architecture, product direction, and engineering culture.
  • High autonomy in a flat structure where senior voices carry real weight.
  • Participate in two exciting offsite events per year, designed to recharge, inspire, and foster collaboration within the team.
  • Meeting people from all around the world daily, while impacting students in one of the most important moments of their lives.
  • A people-driven company culture focused on personal development and growth.
  • Access to highly talented peers, mentors, and stakeholders from diverse international backgrounds.
  • Opportunity to grow into technical leadership as the team scales.
  • This is a remote based role.
  • If you are in Lisbon, you can have access to a co‑working office, Monday to Friday.
  • Requires availability of 40H per week.

If you’re looking for a unique experience in a multicultural and international environment, with the opportunity to grow in your career and make a meaningful impact on the business, along with a supportive team that values your skills and offers pathways for development, then apply to become a Senior Full Stack Developer today!

Ready to join us?

If this sounds like the opportunity for you, we’d love to hear from you! Apply and let us know why you’re the perfect fit for this role.

Do you want to make a difference? Join our team as a Senior Full Stack Developer and become a key player in driving Uniplaces success!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer (Remote) | AI-Driven Platform
Senior Full-Stack Engineer (Remote) | AI-Driven Platform

Uniplaces • Portugal

Remote
EUR 60,000 - 90,000
Remote work
Co-working access in Lisbon
Sr. Growth Manager
Sr. Growth Manager

Uniek • Lisboa

On-site
EUR 70,000 - 110,000
Salary + Equity
Full-Stack Engineer
Full-Stack Engineer

Uniksystem • Carnaxide

Hybrid
EUR 48,000 - 72,000
Flexible working hours
Work from home policy
Training conventions with the team
+2
Senior Full Stack Developer | Java & Angular
Senior Full Stack Developer | Java & Angular

Decskill • Lisboa

On-site
EUR 65,000 - 90,000
Staff Product Manager (Consumer AI/B2B) - Hybrid Lisbon (2-3 days/week office)
Staff Product Manager (Consumer AI/B2B) - Hybrid Lisbon (2-3 days/week office)

HumanIT Digital Consulting • Lisboa

On-site
EUR 33,000 - 45,000
15th month salary
Health insurance for family
Birthday off
+2
Software Engineer
Software Engineer

Last Minute Group • Lisboa

On-site
EUR 40,000 - 60,000
Paid volunteering days
Travel industry discounts
Flexible working hours
+1
Senior DevOps Engineer
Senior DevOps Engineer

Expert Executive Recruiters (EER Global) • Lisboa

On-site
EUR 65,000 - 90,000
Competitive compensation
Hybrid work model
Collaborative environment
+2
Senior Full-Stack Developer (Java & React)
Senior Full-Stack Developer (Java & React)

InnoTech • Lisboa

On-site
EUR 60,000 - 90,000
Health partnerships
25 days vacation days
Birthday day
+4
Senior Fullstack Developer
Senior Fullstack Developer

team.it • Portugal

On-site
EUR 45,000 - 80,000
Health insurance
Life and personal accident insurance
Flexible benefits package
+1
Fullstack Developer
Fullstack Developer

Hitachi Digital Services • Lisboa

On-site
EUR 45,000 - 70,000
Benefícios de saúde
Flexibilidade de horários
Oportunidades de desenvolvimento profissional