Senior Software Engineer – .NET / Angular (560)
Ubiminds · Remote
About The Role
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 continuous improvement is in our essence.
- Make it happen. Be ready to take challenges as they come. It's all about attitude and commitment.
- We're in this together. We work as a team, thrive as a team, and evolve as a team.
- Averaging on awesome. We work hard to deliver high-quality services and look forward to exceeding expectations.
- Keep it real. We promise honesty, transparency, and openness, regardless of the situation.
Perks and Benefits
As a Senior .NET Full Stack Engineer @Ubiminds, you
- Work as part of an international product engineering team.
- Receive full back-office support (HR, career guidance, and concierge services).
- Enjoy a 100% remote work model.
- Get your own MacBook provided by Ubiminds.
- Access free English lessons with native speakers.
- Participate in internal tech communities and growth initiatives.
- Be eligible for our referral bonus program.
- Optionally use our Florianópolis office with snacks, games, and weekly massages.
- How our process works
- Interview with Tech Recruiter.
- Client interview process (may vary).
- Offer 🎉
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring