Info on the Full Stack Software Engineer - .NET / Angular roleWant 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.ChallengeWe 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 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 BenefitsAs 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 gamesHow our process works1. Interview with Tech Recruiter (chat about the job opening and your experiences)2. Technical Assessment3. Client Interview4. Offer (yay)