Senior Full Stack Software Engineer - .NET / Angular (436)
Want to advance your international career? Ubiminds, a GPTW-certified company, partners with American software product companies to expand their development capacity. They specialize in sourcing the top 5% of Brazilian talent for their LATAM operations.
Currently, Ubiminds is supporting a company developing a new product suite for Public Safety.
Primary Role
Seeking a Senior .NET Engineer to contribute to designing and implementing high-quality enterprise SaaS applications. This role requires a deep passion for problem-solving, writing clean code, and taking full ownership of features and testing.
Key Responsibilities:
- Develop and maintain 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 scalable systems.
- Hands-on work with SQL Server for database design, optimization, and performance tuning.
- Utilize Entity Framework for ORM and efficient data access.
- Write well-documented, clean, and testable code.
- Take charge of testing processes as part of an engineering culture emphasizing early testing.
- Engage in architectural decisions, code reviews, and continuous improvement efforts.
Skills Required:
- Over 5 years of experience in enterprise or SaaS software development.
- Proficiency in C#, .NET Core, Web API, and Entity Framework.
- Strong background in SQL Server and understanding of OOP and software design patterns.
- Experience with DDD, CQRS, multithreading, and async/await.
- Solid Git skills with exposure to CI/CD pipelines and Agile methodologies.
- Excellent communication skills in English, both written and verbal.
- Experience with AI coding tools is mandatory for this role.
Nice to Have:
- Experience with AI-powered features, event-driven architecture, or messaging patterns.
- Familiarity with Angular or another modern frontend framework is a plus.
Team & Work Environment:
- Collaborative work environment with PMs, QA, and designers.
- Engineers take full accountability for testing and code quality.
- Balanced workload of new feature development and system maintenance.
- Encouragement of ownership, accountability, and continuous improvement.
Company Culture:
- Emphasis on People First approach.
- Encouragement for continuous self-improvement and overcoming challenges.
- Team-oriented mindset promoting unity and evolution.
- Strive for excellence in service quality.
- Commitment to honesty, transparency, and openness in all situations.
Benefits:
- Placement in a product-based company equivalent to full-time employees.
- Back-office support for career growth, HR services, and concierge assistance.
- Remote-first policy with a distributed team setup.
- Provided MacBook for work purposes.
- Opportunities for growth and networking with tech professionals.
- Free English lessons for skill enhancement.
- Option for office work in Florianópolis headquarters with additional amenities.
Recruitment Process:
- Initial interview with Tech Recruiter.
- Client interaction and evaluation phase.
- Offer to successful candidates.
AI tools may aid in parts of the hiring process but final decisions remain with human judgment.
