Logo for Ubiminds: You, International.

Senior Software Engineer – .NET / Angular (560)

Role overview

Qualifications

  • 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.

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.
  • Collaborate with Product Managers, Designers, and Engineers throughout the software development lifecycle.

About the company

Ubiminds: You, International. logo

Ubiminds: You, International.

IT Services & IT Consulting

We connect people and companies who shape the world through software. NorthAm + Latam. Brains + Hearts. COMPANIES // We expand your software development in Latin America by providing custom talent curation. Let us handle recruitment, well-being, legalities, and financials for you! Ubiminds protects your company, product, and culture from conflict of interest and risk: - Intellectual Property Rights - Personal Identifiable Data (PII) Privacy - Data Security Regulations - Currency fluctuations TECH PROS // We help you build a meaningful international career in data, design, product, or software engineering. Let Ubiminds empower you with: - Offering career counseling - Match-making with companies you'll vibe with - Negotiate work conditions - Provide equipment - On-the-job coaching for high impact and growth Visit ubiminds.com for more!

Company details

Company typeScaleup
IndustryIT Services & IT Consulting
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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

  1. Interview with Tech Recruiter.
  2. Client interview process (may vary).
  3. Offer 🎉

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Angular Developer Related jobs

Other jobs at Ubiminds: You, International.

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.