Job Description
We are seeking a Full Stack Software Engineer to join our team and contribute to the development of scalable, high-performing applications. This role focuses on backend services built with .NET and C#, paired with modern frontend development using Angular. The ideal candidate will take full ownership of features — from design to testing — ensuring that code quality and reliability are maintained at every step. The role also values a solid understanding of software architecture and modern engineering principles, with experience in Domain Driven Design (DDD) considered a strong plus.
Engineers in this position are expected to work proactively, identifying and resolving issues early, while integrating testing into their development process. Responsibilities include designing, building, and maintaining backend services and APIs using C#, .NET, and GraphQL, as well as developing responsive and dynamic front-end experiences using Angular (18+) and TypeScript. The engineer will also migrate monolith to microservices on AWS, write comprehensive unit and integration tests, and collaborate closely with Product, QA, and Design teams to deliver reliable, scalable solutions.
About Ubiminds
Ubiminds partners with American software product companies to scale their development footprint and custom-curates Brazilian top 5% talent for their LATAM strategy.