Full Stack Software Engineer - .NET / Angular (414)
About the Role
Are you ready to advance your career internationally? Come join Ubiminds, a people-first company that collaborates with American software product firms to enhance their development capabilities. We specialize in assembling the top 5% of Brazilian talent to support companies with their LATAM strategies, providing a blend of staff augmentation and employer-of-record services.
We are currently supporting a client in the development of an innovative product suite focused on Public Safety.
Key Responsibilities
We are in search of a Full Stack Software Engineer adept at utilizing .NET and Angular to contribute to the creation of scalable, high-performance applications. This role involves working on backend services using C# and .NET, along with contemporary frontend development employing Angular. The ideal candidate will take charge of feature ownership throughout the entire development lifecycle, incorporating sound engineering practices to produce durable and easy-to-maintain software.
Responsibilities include:
- Crafting, managing, and sustaining backend services and APIs employing C#, .NET, and GraphQL.
- Constructing responsive, user-centric frontends utilizing Angular (18+) and TypeScript.
- Producing clean, secure, and testable code, complete with unit and integration testing.
- Ensuring the quality and reliability of all developmental work through comprehensive testing.
- Contributing to enriching code quality and diminishing technical debt across the stack.
- Applying top-tier software engineering practices, preferably with some exposure to Domain Driven Design.
Must-Have Qualifications
- Extensive experience with C# and .NET for backend development.
- Proficiency in Angular (18+) and TypeScript for frontend development.
- Hands-on experience building APIs with GraphQL.
- Sound proficiency in relational databases, particularly SQL Server.
- Ability to create and maintain automated tests for developed work.
- Strong problem-solving skills and the capacity to collaborate effectively within a team setting.
Desired Skills
- Familiarity with Domain Driven Design (DDD) principles.
Our Culture
- People First: At Ubiminds, people are at the forefront.
- Challenge Yourself: Continuous improvement is key.
- Make It Happen: Embrace challenges with commitment.
- Teamwork: We thrive, evolve, and succeed as a team.
- Averaging on Awesome: Dedication to high-quality services.
- Keep It Real: Commitment to honesty and transparency.
Perks and Benefits
- Assigned to a product-based company with equivalent perks to full-time employees.
- Comprehensive back-office support for career growth, HR, and more.
- Remote-first policy with access to a MacBook.
- Networking opportunities with other technology professionals.
- Enhance communication skills through free English lessons.
- Referral program available and access to the company office in Florianópolis.
Recruitment Process
- Initial discussion with Tech Recruiter.
- Preparation Interview with the CS Manager.
- Client interview stage.
- Job Offer.
