Info on the Full Stack Software Engineer - .NET / Angular role (502)
Ready 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 global teams. We connect top LATAM talent with international product companies while providing full employer-of-record support and long-term career development.
In this opportunity, you will join a global engineering team building scalable SaaS platforms that support enterprise-level applications. The environment focuses on modern development practices, cloud architectures, and the adoption of AI-powered development workflows.
This role combines full-stack development, cloud-native architecture, and modern engineering practices, contributing to the development of secure, high-performance, and scalable SaaS systems.
Challenge
We are looking for a Senior .NET Full Stack Engineer (8+ years) to help design and develop scalable enterprise SaaS applications using .NET and Angular.
You will work across both backend and frontend layers, contributing to system architecture, API development, database performance optimization, and modern UI development.
The role also involves collaborating in a Shift Left engineering culture, where developers take ownership of testing, quality, and reliability from the earliest stages of development.
Additionally, the team is actively embracing AI-powered development tools to improve productivity, streamline workflows, and accelerate engineering delivery.
Responsibilities:
Design and develop scalable backend services using C# and .NET
Build modern frontend applications using Angular 16+ or similar frameworks
Design and implement REST APIs and service integrations
Work with relational databases such as SQL Server or PostgreSQL, focusing on query optimization and performance tuning
Implement JSON-based configurations and dynamic UI generation
Work with NoSQL databases, particularly Amazon DocumentDB
Develop high-quality code following Shift Left engineering practices
Write unit tests and integration tests to ensure system reliability
Troubleshoot performance issues, production bugs, and system bottlenecks
Collaborate with distributed teams across engineering, product, and architecture
Adopt AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code
Participate in architecture discussions, technical reviews, and continuous improvement initiatives.
Mandatory Skills:
8+ years of professional software engineering experience
Strong expertise in C# and the .NET ecosystem
Solid experience with Angular (16+) or other modern frontend frameworks
Experience building cloud-based applications using AWS or other major cloud providers
Hands-on experience with Entity Framework
Strong experience with relational databases such as SQL Server or PostgreSQL
Experience with query optimization and database performance tuning
Experience working with JSON data models and dynamic UI configurations
Experience with NoSQL databases, preferably Amazon DocumentDB
Strong troubleshooting and debugging skills
Experience implementing unit testing and integration testing
Experience working in Shift Left development environments
Ability to deliver high-quality code with low defect rates
Strong English communication skills
Collaborative mindset with strong ownership mentality.
Nice to Have:
Experience implementing event-driven architectures in production environments
Experience with monitoring and observability tools such as CloudWatch, Datadog, or New Relic
Experience delivering projects in Shift Left environments with minimal QA support
Experience working with GraphQL APIs
Experience developing Windows Services, Desktop applications, or WPF applications
Understanding of AI concepts such as LLMs, RAG, or MCP
Hands-on experience with AI-assisted development tools
Team & Environment
Distributed international engineering team
Modern SaaS product development environment
Strong culture of ownership, quality, and engineering excellence
Focus on modern architecture, automation, and developer productivity
Opportunity to work with cloud-native platforms and AI-assisted development workflows
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)