Position:
Senior Software Engineer – .NET / Angular
Company:
Ubiminds
Location:
Remote
Employment type:
Full-time
Short Summary:
Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their global teams. Join a product engineering team building modern enterprise SaaS applications using modern development practices, cloud technologies, and AI-assisted development workflows.
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.
Requirement:
- 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.
Benefits:
- 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.