Senior Full Stack Engineer (.NET) - (476)
Are you looking to advance in your global career? Join Ubiminds, a people-focused company that collaborates with American software organizations to expand their development capabilities. Ubiminds specializes in sourcing top 5% talent from Brazil to support LATAM strategies through staff augmentation and employer-of-record services.
Working with a leading company reinventing talent discovery, engagement, and recruitment, you will be part of an innovative team that leverages video interviewing, assessments, and AI. This company, known for its use of ethical AI in hiring solutions, has facilitated millions of video interviews and candidate interactions for a wide range of clients worldwide.
Don't miss this unique opportunity to propel your international career in a pioneering company.
Key Responsibilities
- Develop and manage RESTful APIs and backend services using C#, .NET Core, Entity Framework, and Web API.
- Implement software architecture patterns like Domain-Driven Design (DDD) and CQRS for building scalable systems.
- Engage with SQL Server for database design, query optimization, and performance tuning.
- Utilize Entity Framework (EF Core or EF6) for object-relational mapping.
- Write clean, testable code with thorough documentation.
- Assume responsibility for testing your code, including unit, integration, and performance testing.
- Collaborate with product managers and cross-functional teams to deliver customer-centric features.
- Make use of AI development tools like GitHub Copilot or Claude for code assistance and enhancement.
Requirements
- 5+ years of experience in enterprise or SaaS software development.
- Proficiency in C#, .NET Core, Web API, and Angular or similar frontend frameworks.
- Expertise in SQL Server, object-oriented programming, design patterns, and enterprise architecture.
- Familiarity with DDD, CQRS, multi-threading, asynchronous programming, and system performance optimization.
- Experience with Git, CI/CD, Agile methodologies, and modern development practices.
- Strong debugging and troubleshooting abilities.
- Excellent English communication skills, both written and verbal.
- Experience collaborating across multiple teams.
- Active daily usage of AI development tools.
Bonus Skills
- Hands-on experience developing AI-powered features.
- Exposure to event-driven architecture and messaging patterns.
Ubiminds Benefits
- Engage directly with U.S. engineering teams.
- Work in a remote-first environment with provided MacBooks.
- Access to English lessons, tech talks, referral bonuses, and continuous learning opportunities.
- Full support in HR, career development, and administration.
Apply now to advance your global career while contributing to cutting-edge, AI-driven SaaS products!
