Job summary
Looking for a Lead Fullstack Engineer to join an exciting Scale up which is opening a hub in Porto.
Key skills required for this role
Node.js, Javascript, Typescript
Important
Lead Fullstack Engineer
Job description
About the Role
As a Lead Software Engineer, you'll be part of a cross-functional engineering squad contributing to our full-stack web applications and APIs. You'll write clean, maintainable code following industry best practices and principles while taking ownership of your assigned features and technical tasks.
You'll contribute to critical codebases, participate in peer reviews, and help foster a culture of continuous improvement and engineering craftsmanship. Debugging, troubleshooting, and optimising code will be key responsibilities as you work to improve performance, scalability, and user experience across our platforms.
Working with CI / CD pipelines, testing frameworks, and DevOps practices, you'll help accelerate delivery while maintaining high quality standards. You'll collaborate with Product Managers and technical leads to transform business requirements into technical solutions that deliver exceptional value to our customers.
You'll apply Test-Driven Development principles across the full technology stack and work with our QA team to implement effective testing strategies. Participating actively in all aspects of our agile development process, you'll follow engineering practices that promote transparency, accountability, and continuous improvement.
In this role, you'll help manage technical debt by writing sustainable code, balancing engineering excellence with business outcomes to maximise customer value. Working in a collaborative, distributed team environment, you'll communicate progress effectively using Atheneum tools to ensure transparency towards delivery objectives.
About You
We're looking for exceptional Software Engineers who excel in dynamic, fast-paced environments. At Atheneum, you'll be more than a technical expert; you'll be the de-facto go-to person on your team.
You evangelise software engineering excellence both within the department and the wider tech community through open-source contributions, tech talks, meetups, and department-wide knowledge sharing. We're seeking leaders who establish new standards in software engineering excellence.
As a seasoned engineer, you continuously re-learn your craft, and have already built robust principles that guide your work, especially during challenging times.
You care about code quality
You've lived the difference between software engineering theory and practice, and understand the value of principles. Rather than just listing buzzwords on your CV, you've experienced firsthand what works and why. When you advocate for specific practices, it's because you've seen their impact-both when implemented well and when neglected.
You thrive on delivery
You know that perfect code that never ships adds zero value. Your pragmatism balances quality with business needs, and you make thoughtful trade-offs based on context. You've learned when to refine further and when to release, collaborating across disciplines to deliver meaningful value.
We're a product-led agile organisation, delivering value early and often, and you should be comfortable working this way. You know how to work collaboratively and iteratively to incrementally improve features and functionality with each release. There are no big bangs here!
Job Requirements
You should be able to demonstrate the use of some of the below skills, preferably by referencing previous commercial experience :
Leadership & Delivery
Technical Excellence
manages this role
Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience
Fullstack • Porto, Greater Porto