Principal Full Stack Software Engineer - AI-First Development (538)

๐Ÿข Ubiminds ยท all Ubiminds jobs
๐Ÿ“ Brazil
๐Ÿ“… Posted 2026-07-08 ยท via Himalayas
๐Ÿท Software-Engineer,Full-Stack-Engineering,AI-First-Development,Principal-Engineer,Cloud-Native-SaaS-Development,Principal-Fullstack-Software-Engineer,Principal-Full-Stack-Engineer,Senior-Full-Stack-AI-Developer,AI-First-Software-Engineer,AI-First-Development-Engineer,Senior-Full-Stack-AI-Engineer,AI-Full-Stack-Engineer
Apply on original site โ†—

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

โ† All remote jobs