Info on the Full Stack Software Engineer - .NET / Angular role
Want 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 development footprint. We curate top LATAM engineering talent through a combination of staff augmentation and employer-of-record services.
Ubiminds is supporting a US-based product company undergoing a platform modernization initiative, focused on strengthening core services, improving scalability, and enabling consistency across multiple products.
Challenge
We are looking for a Senior Full Stack Software Engineer to work at the platform level, contributing to the design and evolution of shared services that support a broader product ecosystem.
You’ll be involved in modernizing foundational systems and administrative tooling, while collaborating closely with multiple product teams during their migration journey.
Responsibilities:
- Design, build, and maintain backend services using C# and .NET Core, focusing on shared and reusable platform components.
- Model, query, and optimize relational databases using SQL Server, PostgreSQL, or similar technologies.
- Develop and maintain Angular-based frontend components, including form-heavy and data-driven administrative screens.
- Apply RxJS and reactive programming patterns to handle async flows and state management.
- Work with messaging systems (RabbitMQ) to support asynchronous, event-driven communication.
- Use logging, search, and observability tools (Elastic stack or similar) to improve system visibility and reliability.
- Leverage AI-powered development tools (such as GitHub Copilot, Cursor, or similar) to improve productivity and code quality.
- Participate in architectural discussions around microservices, scalability, and system design.
- Support and guide teams during legacy-to-modern architecture migrations, providing hands-on technical input.
Mandatory Skills:
- Strong experience with C# and .NET Core.
- Solid experience with Entity Framework / EF Core, including query analysis and optimization.
- Strong knowledge of Angular, including modules, directives, dependency injection, and component communication.
- Strong SQL fundamentals and ability to write and reason about SELECT queries.
- Experience using AI-assisted development tools (Copilot, Cursor, AI-enabled IDEs).
- Ability to reason about code quality, performance, and best practices, not just write code.
- Comfortable discussing architecture and real-world trade-offs, especially in microservices contexts.
- Advanced English for technical discussions with international teams.
Nice to Have:
- Experience with platform or shared-services architectures.
-Exposure to microservices and distributed systems.
- Experience with cloud environments (AWS, Azure, or similar).
- Familiarity with CI/CD pipelines and DevOps practices.
- Background in enterprise or large-scale SaaS products.
Team & Environment:
- Platform-focused engineering team supporting multiple product squads.
- Strong emphasis on scalability, security, and shared infrastructure.
- Engineers play a key role in enabling other teams through reusable services.
- Collaborative, agile environment with high ownership and technical impact.
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 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
1. Interview with Tech Recruiter (chat about the job opening and your experiences)