Principal Full Stack Software Engineer - AI-First Development (538)
Ubiminds: You, International.You'll be redirected to the original listing.
Description
Principal Full Stack Engineer – AI First Development
Remote – LATAM / Full-time / Remote
Info on the Principal Full Stack Engineer – AI First Development role
Ready to take the next step in your international career? We can support you!
Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their global teams. We connect top LATAM talent with international product companies while providing full employer-of-record support and long-term career development.
In this opportunity, you will join a product engineering team building a next-generation cloud-native SaaS platform from the ground up. You’ll work alongside architects, product managers, designers, and engineers to deliver scalable, secure, and high-performance software while embracing AI-first development practices that accelerate delivery and improve engineering quality.
Challenge
We are looking for a Principal Full Stack Engineer who combines deep technical expertise with hands-on software development and technical leadership.
This is a highly impactful role where you’ll own features end-to-end, define architecture, mentor engineers, and establish engineering best practices across the organization.
You’ll help shape modern, AI-assisted software development workflows, leveraging tools like GitHub Copilot, Cursor, and Claude Code to deliver production-ready solutions in a fast-paced, shift-left engineering environment.
Responsibilities:
- Design, develop, and deliver scalable SaaS applications using .NET, Angular, SQL Server/PostgreSQL, and AWS.
- Own end-to-end delivery, from domain modeling and backend services to frontend implementation, testing, deployment, and production support.
- Leverage AI-assisted development tools to generate production-ready code and accelerate engineering workflows.
- Collaborate with Architects to define application architecture and validate technical approaches through proof-of-concepts (PoCs).
- Design solutions using modern architectural patterns including Domain-Driven Design (DDD), CQRS, Event-Driven Architecture, Backend-for-Frontend (BFF), and API Gateway.
- Develop modern Angular applications using standalone components, Signals, RxJS, and Reactive Forms.
- Design efficient data models and optimize database performance for scalable applications.
- Troubleshoot complex production issues, perform root cause analysis, and improve system reliability.
- Mentor engineers through technical leadership, architecture discussions, code reviews, and knowledge sharing.
- Promote engineering excellence through automation, AI-enabled workflows, and continuous improvement.
Mandatory Skills:
- 10+ years of professional software engineering experience.
- Experience as a Principal Engineer, Lead Engineer, or equivalent technical leadership role.
- Expert proficiency in C#, .NET, Entity Framework, Angular, and SQL Server/PostgreSQL.
- Strong experience with DDD, CQRS, REST APIs, Event-Driven Architecture, and distributed systems.
- Experience designing secure, scalable, multi-tenant SaaS…