Job description
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.
You will be part of a project through Ubiminds, supporting two clients in the modernization of a monolith to microservices. You will take part in defining the architecture and the entire execution to make the services independent and loosely coupled.
Apply now! This is a unique opportunity for you to not only accelerate your international career but also work in a groundbreaking company.
Challenge
We are seeking a Lead .NET Engineer to drive the technical modernization of our client’s Talent 2 Opportunity (T2O) platform. This role will partner with two teams, one of architects and the other team, to refactor, containerize, and deploy a complex suite of ASP.NET Core services into Amazon EKS.
What you’ll do
Technical Leadership & Architecture
- Define and enforce coding standards, CI/CD patterns, and containerization best practices for ASP.NET Core microservices running on .NET 6, 7, or 8 HireVue - T2O - MVA Rea….
- Lead the design and implementation of an event-driven architecture using Amazon Event Bridge, collaborating with AWS specialists and internal teams.
Hands-On Development & Containerization
- Build, test, and optimize ASP.NET Core applications in Linux containers; author and maintain Docker files.
- Run and troubleshoot local containerized workloads using Docker Desktop and WSL2.
NuGet & Shared Libraries
- Manage private NuGet feed: publish, version, and distribute internal libraries.
- Refactor existing shared libraries to decouple services and eliminate tight API-contract coupling.
Team Mentorship & Collaboration
- Guide and mentor two Senior .NET Engineers, conducting code reviews and pairing on complex refactoring tasks.
- Serve as the primary technical point of contact between the project management team and the development organization.
In order to succeed in this position, you will need:
Mandatory skills
- Advanced/fluent English skills – Excellent written and verbal communication skills
- Proficiency in .NET development, including leading full-lifecycle ASP.NET Core projects on .NET 6+.
- Proven track record containerizing ASP.NET Core applications on Linux, with solid Docker expertise.
- Deep familiarity with private NuGet package management (Azure DevOps or equivalent).
- Experience designing or operating event-driven systems, especially with AWS Event Bridge or similar.
- Strong interpersonal skills to lead, mentor, and collaborate across distributed teams.
Nice to Have
- Hands-on knowledge of Kubernetes (preferably Amazon EKS) and infrastructure-as-code (Terraform, CloudFormation).
- AWS certifications (Developer or Solutions Architect) or equivalent on-the-job experience.
- Prior experience containerizing ASP.NET (.NET Framework) apps with Windows Server containers.
Perks and Benefits
As a Lead .NET Engineer @Ubiminds, 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 (specific chat about the job opening)
• Client process (including technical challenges and on-demand assessments)
• Offer