Before you apply
- REMOTE FROM BRAZIL
- CVS MUST BE SUBMITTED IN ENGLISH
- GOOD SPOKEN ENGLISH IS REQUIRED
About
Our client is building software that helps the construction industry make better financial and delivery decisions at scale. Their platform is complex, data-heavy, and mission-critical - and they are looking for a Principal Full Stack Engineer who enjoys solving hard problems properly.
This is not a feature-factory role. This is ownership, influence, and technical leadership.
You will shape architecture, raise engineering standards, and help steer the evolution of a growing SaaS platform used globally.
What you will own
- End-to-end responsibility for major parts of a complex SaaS product
- Full stack development across front end, back end, and data layers
- Architectural decisions for scalable, cloud-native systems
- Collaboration with Product to shape roadmaps, scope features, and define trade-offs
- Partnership with DevOps to design deployments, reliability, and observability
- Turning ambiguity into working, maintainable solutions
- Leading root-cause analysis, not just fixing symptoms
- Proactive system monitoring and performance optimisation
- Designing software that is fast, reliable, and genuinely pleasant to use
- Acting as a technical role model inside a high-performance global team
What makes you right for this role
- 7+ years building commercial SaaS products
- 7+ years working with cloud-native, containerised systems
- 5+ years with a major cloud provider (AWS preferred)
- Strong experience with microservices and distributed systems
- Deep understanding of object-oriented design and data structures
- Expert SQL skills - schema design, query optimisation, and performance tuning
- Solid knowledge of modern design patterns and SOLID principles
- Comfortable prototyping across multiple technical domains
- Strong Agile mindset with real delivery experience
- Quality is non-negotiable: unit, integration, and end-to-end testing are part of how you think
- You debug methodically, not emotionally
- You work naturally with UX and product teams
- You communicate clearly, even when the topic is complex
- You can turn specifications into production-ready systems
Our core stack
- C#
- .NET 8
- SQL Server
- Vue.js
- TypeScript
- AWS
- Docker
- Kubernetes
You'll stand out even more if you have
- Auth0 experience
- NoSQL exposure
- Background in construction, project controls, or cost management
- Professional certifications in technology, Agile, product, or project management
Why this role
- You will work on software that actually matters to its users.
- You will influence how systems are built, not just what buttons they have.
- You will be trusted as a Principal engineer, not managed like a senior developer.