Principal Full Stack - .NET / Angular v18+ AI-First Development (538)
- Hiring from
- Latin America
- Work type
- Remote
- Posted
544,298 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
About the 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.
The 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 high-impact 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.
Key Responsibilities
-
Architecture & Technical Design: Collaborate with Architects to define application architecture, validate technical approaches via PoCs, and design solutions using patterns like DDD, CQRS, Event-Driven Architecture, BFF, and API Gateways.
-
Full Stack Development: Design, build, and deliver scalable SaaS applications using .NET, Angular (18+), SQL Server/PostgreSQL, and AWS.
-
Frontend & Backend Excellence: Develop modern Angular applications using standalone components, Signals, RxJS, and Reactive Forms. Build robust backend services, optimize data models, and tune database performance.
-
AI Integration: Leverage AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) to generate production-ready code and optimize engineering workflows.
-
End-to-End Ownership: Own features end-to-end—from domain modeling to deployment, observability, and production support.
-
Troubleshooting & Reliability: Diagnose complex production issues, conduct root-cause analyses, and continuously improve system reliability.
-
Leadership & Mentorship: Guide and mentor engineers through technical discussions, code reviews, architecture alignment, and knowledge-sharing sessions.
Requirements & Qualifications
Mandatory Skills
-
Experience: 10+ years of professional software engineering experience, including proven tenure in a Principal, Lead, or equivalent technical leadership role.
-
Core Tech Stack: Expert proficiency in C#, .NET, Entity Framework, Angular, and relational databases (SQL Server/PostgreSQL).
-
Architecture: Strong expertise in DDD, CQRS, REST APIs, Event-Driven Architecture, and distributed systems.
-
SaaS & Performance: Demonstrated experience designing secure, scalable, multi-tenant SaaS platforms, along with SQL optimization, Redis, and OpenSearch/Elasticsearch.
-
DevOps & Quality: Practical experience with automated testing, CI/CD, Git, Agile methodologies, observability/monitoring tools, and static code analysis (e.g., SonarQube, Mend).
-
AI Tooling: Hands-on experience using AI coding assistants (GitHub Copilot, Cursor, Claude Code, or similar).
-
Soft Skills & Education: Advanced/fluent English communication skills; Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
Nice to Have
-
Hands-on experience with AWS cloud services (ECS/Fargate, Lambda, SQS/SNS, S3, RDS) and IaC (Terraform or AWS CDK).
-
Familiarity with GraphQL, WebSockets, or Server-Sent Events (SSE).
-
Exposure to modern testing frameworks like Playwright or SmartBear TestComplete.
-
Experience with observability platforms (Datadog, CloudWatch, New Relic).
-
Experience building AI-enabled applications (LLMs, RAG, Model Context Protocol / MCP).
Team & Work Environment
-
Product-focused organization building a next-gen SaaS platform from scratch.
-
Collaborative environment alongside Architects, Product Managers, UX Designers, and Engineers.
-
Strong culture focused on technical excellence, ownership, autonomy, and mentorship.
-
AI-first engineering practices embedded directly into the software development lifecycle.
About Ubiminds
Our Core Values
-
People First: We are all about people!
-
Challenge Yourself: There’s always room for improvement; continuous growth is in our essence.
-
Make It Happen: Be ready to embrace challenges with the right attitude and commitment.
-
We’re In This Together: We work, thrive, and evolve as a team.
-
Averaging on Awesome: We work hard to deliver high quality and exceed expectations.
-
Keep It Real: Transparency, honesty, and openness in every situation.
Perks & Benefits
-
Direct placement with a US product-based company with full parity treatment.
-
Full back-office support from Ubiminds (career guidance, HR, concierge services).
-
Remote-first policy with a company-provided MacBook.
-
Access to growth opportunities: Tech talks, chapter meetings, and team happy hours.
-
Free English lessons with native speakers.
-
Candidate Referral Program.
-
Optional access to our Florianópolis office (equipped with snacks, games, and weekly massages).
Recruitment Process
-
Tech Recruiter Interview: A quick chat to discuss the role, company culture, and your experience.
-
Client Assessment: Technical and cultural fit evaluations with the partner team.
-
Offer Letter 🎉