We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
Senior Full Stack Software Engineer - .NET 8 / Angular
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Software Engineer - .NET 8 / Angular
Ubiminds
• Design and implement features end-to-end using ASP.NET Core Web API (.NET 8) on the backend and Angular 16+ on the frontend. • Work within a CQRS / Domain-Driven Design architecture with clearly separated command and query sides. • Build and optimize SQL Server schemas, stored procedures, and database migrations across multiple databases. • Contribute to a single-spa micro-frontend architecture, enabling independent deployment of UI modules. • Write meaningful unit and integration tests using xUnit. • Collaborate on background processing pipelines using Hangfire. • Participate in code reviews, architectural decisions, and incident response.
Job Requirements
- 5+ years of professional software development experience.
- Strong proficiency in C# / .NET 8 and Angular (TypeScript).
- Solid experience with SQL Server (writing and tuning queries, migrations, schema design).
- Familiarity with CQRS, DDD, or event-driven architectural patterns.
- Experience with Entity Framework.
- Comfort working in a large, multi-project solution with dependency injection (Autofac or similar).
- Understanding of JWT-based authentication (Auth0 experience is a plus).
- Ability to work across the full stack.
Benefits
- 💻 Equipment provided — none of that "bring your own device" stuff here
- 🛡️ Full back-office support — Legal, Accounting, HR Business Partner, and Delivery team
- 🧭 Career and cultural mentoring — how to show up, stand out, and navigate US work culture
- 🗣️ Free English lessons with a native speaker
- 🤝 Referral bonus — recommend Ubi to your tech friends and get paid for it
- 🏖️ Florianópolis HQ always open — 100% remote, but the office is there whenever you want it.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Architect, Python Developer
U-GlowGemeinsam wollen wir Sie und Ihr Unternehmen zum Glühen bringen.
• Develop and optimize innovative software architectures, AI applications, and algorithms for exciting research projects • Independently implement innovation projects in the energy, health and finance sectors • Design and implement modern interfaces, features and demonstrators using state-of-the-art technologies and frameworks • Architect software systems (e.g., RAG, agent systems) and develop new solutions based on your creative ideas
Senior Backend Engineer, Ruby, Typescript
SimulmediaSimulmedia is the leading cross-channel TV advertising platform. We deliver unparalleled reach, results and measurement.
• Design, build, and maintain backend services in Ruby (Roda) operating within a large-scale distributed microservice architecture. • Contribute to backend-focused TypeScript/Node.js work, including API design and tRPC procedures, in support of Next.js applications. • Own service reliability: instrumentation, monitoring, and observability across services (tracing, metrics, structured logging). • Collaborate closely with data engineers on data pipelines, ETL processes, and ensuring clean, well-modeled data flows between services. • Investigate and resolve production incidents; contribute to and follow oncall/runbook practices. • Design and evolve APIs with strong attention to authentication, authorization, and security best practices. • Participate in code reviews, pair programming, and knowledge-sharing sessions to ensure high-quality, maintainable code. • Write thorough unit and integration tests for backend services. • Work independently while communicating clearly across a distributed, cross-functional team.
• Design, deployment and operation of XaaS platforms for a wide range of clients in our data centers and public clouds • Support in designing modern platform architectures and migrating existing customer systems • Close collaboration with platform, infrastructure and security teams to optimize performance, reliability and security • Deployment and operation of applications and services within customers' automated DevOps environments • Implementation of customer-specific requirements and services (e.g., RabbitMQ, Redis Cluster, Kafka brokers, Keycloak) • Evaluation of new tools and technologies related to containers, cloud and automation to continuously improve our platforms
Senior Software Engineer, Storage
Stride, Inc.Stride, Inc., formerly known as K12 Inc., is a leading provider of personalized online education programs and services, including customized tutoring, online ed
**About the Role** Roles at Hugging Face are very fluid and dynamic -- we're looking for someone who is comfortable taking on different challenges that evolve over time. This role sits on the Xet Storage team, the group responsible for the storage system behind all of Hugging Face. Today we store over 200PB (and growing rapidly!) of the world's most important ML & AI assets. Xet is the underlying storage architecture for the entire Hugging Face platform and community -- from the largest model repositories to the datasets and Spaces that millions of people build on every day. In this role, you'll work across two closely connected surfaces. You'll contribute to xet-core, our open-source project written in Rust that powers hf-xet -- the Python library underpinning the Hugging Face Hub client and the wider ecosystem of open-source tools the community relies on. And you'll design, build, and operate meaningful and challenging features in the Xet Storage backend, contributing to the broader Infrastructure organization at Hugging Face. We're a small team building and operating incredible things at enormous scale, in a high-trust, low-process, async, and remote environment -- and we lean heavily on the latest AI tools to move fast. If you love writing low-level, high-performance code and are energized by the challenge of large-scale, scalable services, this is the team for you. This usually means proven experience building and operating production systems software, but we consider every applicant on an individual basis.




