Principal Full Stack Software Engineer - AI-First Development (538)
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 applications.
- Strong knowledge of SQL optimization , data modeling, Redis , and OpenSearch/Elasticsearch .
- Experience with automated testing, CI/CD , Git , Agile methodologies, and modern DevOps practices.
- Experience with observability and monitoring tools, as well as static analysis tools such as SonarQube and Mend .
- Hands-on experience using GitHub Copilot , Cursor , Claude Code , or similar AI coding assistants.
- Strong communication, mentoring, collaboration, and problem-solving skills.
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
- Advanced English communication skills.
Nice to Have:
- Experience with AWS services such as ECS/Fargate , Lambda , SQS/SNS , S3 , and RDS .
- Experience with Terraform or AWS CDK .
- Knowledge of GraphQL , WebSockets , or Server-Sent Events (SSE) .
- Ex