Job Description
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. J-18808-Ljbffr
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application