Senior Software Engineer โ .NET / Angular (560)
Info on the Senior .NET Full Stack Engineer 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 modern enterprise SaaS applications. You'll work on scalable, secure, and high-performance solutions using modern development practices, cloud technologies, and AI-assisted development workflows.
Challenge
We are looking for a Senior .NET Full Stack Engineer (7+ years) to design, develop, and maintain cloud-native SaaS applications using modern Microsoft technologies.
This role combines hands-on full-stack development with strong engineering practices, focusing on scalable architectures, clean code, performance optimization, and AI-assisted development. You'll collaborate with cross-functional teams to build high-quality software while embracing Shift Left methodologies and modern software delivery practices.
Responsibilities
- Design, develop, and maintain scalable SaaS applications using C#, .NET, and Angular 16+ .
- Build and enhance backend services using Entity Framework and relational databases.
- Develop responsive frontend applications using Angular or similar modern frameworks.
- Design efficient data models and optimize SQL queries for performance and scalability.
- Implement JSON-based dynamic UI generation and data mapping solutions.
- Write clean, maintainable, and well-tested code following modern engineering best practices.
- Perform unit and integration testing as part of a Shift Left development approach.
- Troubleshoot production issues and optimize application performance.
- Collaborate with Product Managers, Designers, and Engineers throughout the software development lifecycle.
- Utilize AI-powered development tools such as GitHub Copilot, Cursor, and Claude Code to improve engineering productivity.
Mandatory Skills
-
7+ years of professional experience developing SaaS or enterprise applications.
- Strong expertise with C# and the .NET ecosystem .
- Solid experience with Entity Framework .
- Strong knowledge of SQL Server , PostgreSQL , relational database design, query optimization, and performance tuning.
- Experience working with JSON mapping and dynamic UI generation.
- Experience with NoSQL databases (Amazon DocumentDB preferred).
- Experience with Angular 16+ or another modern frontend framework.
- Strong troubleshooting, debugging, and performance optimization skills.
- Experience writing unit and integration tests .
- Experience working in Shift Left development environments.
- Strong commitment to code quality and software craftsmanship.
- Experience using AI-assisted development tools such as Copilot, Cursor, Claude Code , or similar.
- Basic understanding of LLMs, MCP, RAG , or related AI concepts.
- Strong English communication skills.
Nice to Have
- Experience implementing DDD , CQRS , or Event-Driven Architecture .
- Experience with AWS or another major cloud provider.
- Experience with GraphQL .
- Experience with monitoring and observability tools such as CloudWatch , Datadog , or New Relic .
- Experience delivering software in No QA / Shift Left environments.
Team & Environment
- Cross-functional product engineering team.
- Collaborative environment focused on modern software engineering practices.
- Strong culture of ownership, quality, and continuous improvement.
- Opportunity to work with AI-assisted development workflows and modern cloud-native architectures.
- Remote-first international team with high engineering standards.
About Ubiminds
Our Culture
People First. We are all about people!
Challenge yourself. There's always room for improvement and continu