Back to Jobs

Senior Full Stack Software Engineer - .NET / Angular

Ubiminds

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

C#.NET CoreWeb APIEntity FrameworkMongoDBSQL ServerGitDDD

Info on the Full Stack Software Engineer - .NET / Angular role

Want to get to 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 development footprint. Ubi custom-curates Brazilian top 5% talent for their LATAM strategy, offering a unique combo of staff augmentation and employer-of-record services.

Ubiminds is assisting a company that is building an exciting new product suite for Public Safety.

Challenge

We’re looking for a hands-on Senior .NET Engineer to help design, build, and deliver high-quality, scalable enterprise SaaS applications. If you love solving complex problems, writing clean code, and owning features end-to-end (including tests 👀), this one is for you.

Responsibilities:

  • Build and maintain RESTful APIs and backend services using C#, .NET Core, Entity Framework, and Web API.
  • Apply software architecture patterns like Domain-Driven Design (DDD) and CQRS to structure modular, maintainable systems.
  • Work hands-on with SQL Server: database design, stored procedures, indexing, query optimization, and performance tuning.
  • Use Entity Framework (EF Core or EF6) for ORM and efficient data access.
  • Write clean, testable, maintainable code—with proper documentation.
  • Take full ownership of testing (unit, integration, performance) as part of a Shift Left / No QA engineering culture.
  • Participate in architectural decisions, code reviews, and continuous improvement initiatives.

Mandatory Skills:

  • 5+ years of experience in enterprise or SaaS software development.
  • Strong hands-on experience with: C#, .NET Core, Web API, Entity Framework (EF Core or EF6)
  • Mongo DB (queries, stored procedures, indexing, tuning)
  • Solid understanding of OOP, software design patterns, and enterprise architecture.
  • Experience with DDD, CQRS, and clean separation of business logic/data layers.
  • Knowledge of multithreading, async/await, and system performance tuning.
  • Strong Git skills and familiarity with CI/CD pipelines and Agile environments.
  • Excellent debugging and troubleshooting skills.
  • Strong communication skills in English (written and verbal).
  • Experience collaborating with multiple squads/teams.
  • Required: Active daily use of AI coding tools (Copilot, Claude, etc.).

Nice to Have:

  • Experience building AI-powered features (smart forms, intelligent search, NLP, etc.).
  • Experience in Shift Left / Full Ownership environments—from design to deployment.
  • Exposure to event-driven architecture or messaging patterns (Kafka, RabbitMQ, etc.).
  • Familiarity with Angular or another modern frontend framework.

Team & Environment:

  • Collaborative environment working closely with PMs, QA, and designers.
  • Engineers are fully responsible for testing and code quality (shift-left development culture).
  • Balanced workload of new feature development and ongoing system maintenance.
  • Encourages ownership, accountability, and continuous improvement.

Perks and Benefits

As a Full Stack Engineer - NET / Angular @Ubiminds, you:

  • You are placed in a product-based company, with the same treatment as their full-time employees.
  • Have our full back-office support, from career guidance to HR and concierge services.
  • Enjoy our remote-first policy – we are a distributed team, after all.
  • Get your own MacBook (none of that "bring your own device" stuff here).
  • Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!
  • Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
  • Candidate Referral bonus (promote Ubi to your tech friends, and get paid for it!)
  • Miss working in the office? Our cool Florianópolis headquarters is available, whenever you want, with weekly quick massages & tasty snacks, soft drinks, and games
Senior Full Stack Software Engineer - .NET / Angular
Ubiminds
Apply