via Remote
$90K - 130K a year
Design, build, and deliver scalable enterprise SaaS applications with full ownership of features and testing.
5+ years in enterprise SaaS development with strong C#, .NET Core, SQL Server, DDD, CQRS, and testing experience.
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) • SQL Server (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. About UbimindsOur 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 you honesty, transparency, and openness, regardless of the situation. 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 How our process works • Interview with Tech Recruiter (chat about the job opening and your experiences) • Client process (this may vary) • Offer (yay)
This job posting was last updated on 12/2/2025