Job description
Info on the AI Integration - .Net + Angular Full Stack - Senior Developer
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 are looking for a versatile Senior Full-stack Engineer to help, design and build features powered with AI in various products of ours. In this role, you will rotate between different product teams to design, build, and deliver cutting-edge AI features. You are someone who can dive into an unfamiliar codebase, understand its architecture in a short time, and begin implementing complex full-stack solutions.
This is a role for an engineer who thrives on variety and is passionate about the intersection of Generative AI and enterprise software.
What You’ll Do:
- Full-Stack Development: Build and maintain scalable backend services in C# / .NET Core and modern frontend interfaces in Angular.
- AI Integration: Implement features in various products which has some aspects of AI in it - such as Document search, MCPs, Agents, Chat completions.
- AI-Powered Velocity: Use Claude Code and GitHub Copilot daily to accelerate code generation, refactoring, and documentation.
- Engineering Excellence: Apply architectural patterns like DDD and CQRS to ensure AI features are modular, scalable, and maintainable.
- End-to-End Ownership: Take full responsibility for the features you build, from initial design through to testing and production deployment in a Shift Left environment.
What You Should Bring:
- Technical Mastery: 5+ years of experience in enterprise SaaS development with a focus on C#, .NET Core, Web API, and SQL Server.
- Frontend Proficiency: Strong hands-on experience building complex, responsive applications with Angular.
- AI Expertise: Demonstrated experience working with LLMs.
- Tooling Fluency: Active, daily use of modern AI development tools—Claude Code and GitHub Copilot are essential to your workflow.
- Architectural Depth: Solid understanding of object-oriented programming, asynchronous programming, and enterprise architecture patterns.
- Adaptability: A proven ability to learn unfamiliar systems quickly and communicate clearly with different teams in a fast-paced environment.
Bonus Points:
- Experience building with AI provider’s APIs, AWS Bedrock and Model Context Protocols (MCPs).
- Strong experience with Playwright or modern automated testing frameworks.
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)
2. Technical Assessment
3. Client Interview
4. Offer (yay)
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.








