Full-Stack Developer Mid-Level
Software Engineering
Remote
🌍 Uniplaces: Building a Trusted Global Brand for Students
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 Full Stack Developer (Mid-level)!
What You'll Do
- Develop end-to-end features, from conception to deployment.
- Work on backend and frontend projects with modern technologies and scalable architectures.
- Contribute to technical decisions, product discussions, and architectural evolution.
- Build and maintain distributed services using Domain-Driven Design (DDD) and Hexagonal Architecture principles.
- Work with a variety of technologies, including PHP, Node.js, Go, and Next.js.
- Collaborate in a highly agile and cross-functional environment.
- Leverage AI-powered engineering workflows to enhance development speed and product quality.
- Develop features with a strong focus on scalability, reliability, and maintainability;
- Write comprehensive unit, integration, and end-to-end tests to ensure software quality.
Main Requirements
- Language Skills: Proficient in English, both written and verbal.
- Hands-On Full-Stack Experience: Bring +2 years of experience in web development, with solid expertise in JavaScript and modern development practices.
- Technical Proficiency: Experience with backend technologies (Node.js, PHP, Go) and frontend frameworks (React, Next.js).
- Architectural Mindset: Solid understanding of software architecture and engineering best practices.
- Ownership & Initiative: Ability to take ownership of projects and work autonomously from conception to delivery.
- Product-Oriented Thinking: A strong focus on delivering value beyond coding tasks.
- Collaborative Experience: Proven ability to work effectively in agile, cross-functional teams.
- AI-Driven Approach: Interest and practical experience in using AI tools for software engineering, with the ability to critically evaluate AI-generated solutions.
Nice to Have
- Experience with Domain-Driven Design (DDD).
- Familiarity with Hexagonal Architecture.
- Experience with distributed systems and microservices.
- Experience with CI/CD pipelines and cloud infrastructure.
- Familiarity with automated testing strategies.
- Open-source contributions or GitHub projects.
- Experience working in product companies or fast-paced startups.
Why You'll Love this Job
- Participate in two exciting offsite events per year, designed to recharge, inspire, and foster collaboration within the team;
- Quick progression and exposure to all areas of the business;
- 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;
- Real ownership and the opportunity to influence both product and technical decisions.
Important Details
- 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 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 Bookings Agent Intern and become a key player in driving Uniplaces success!
📄 Please submit your CV in English.