Full-Stack Engineer (Angular / .NET Core / AWS)
** About Ubiminds**
Ubiminds is a Great Place to Work-certified, people-first company that collaborates with American software product firms to expand their development operations. Ubi selects Brazil's top 5% talent to bolster LATAM strategies through a blend of staff augmentation and employer-of-record services.
We are supporting a U.S.-based organization in enlarging its engineering team by seeking a highly proficient Full-Stack Engineer who is dedicated to constructing scalable, efficient, and sustainable systems using clean architecture and cloud-native methods.
Responsibilities
- Decompose large or intricate problems into smaller segments, devise clean solutions, and institute the fundamental framework.
- Develop and maintain RESTful APIs and backend services utilizing C#, .NET Core, Entity Framework, and Web API.
- Employ software architecture patterns like Domain-Driven Design (DDD) and CQRS to construct modular and scalable systems.
- Engage directly with SQL Server for tasks like database design, stored procedure authoring, query optimization, and performance enhancement.
- Utilize Entity Framework (EF Core or EF6) for ORM and data access.
- Generate tidy, testable, and sustainable code with thorough documentation.
- Take complete responsibility for testing your code including unit, integration, and performance testing as part of a Shift Left / No QA team configuration.
- Collaborate with product managers and other teams to grasp requirements and deliver customer-centric features.
- Utilize AI development tools like GitHub Copilot, Claude, for code generation, refactoring, documentation, and development acceleration.
Cloud & AWS
- Deploy and supervise applications utilizing AWS EC2, S3, Lambda, along with related services.
- Implement event-driven architectures via SNS/SQS.
- Configure API Gateway, IAM, and monitoring through CloudWatch.
- Ensure scalability, security, and adhere to cloud best practices.
Qualifications
- Over 5 years of experience in enterprise or SaaS software development.
- Proficiency in technologies such as C#, .NET Core, Web API, Entity Framework, Angular, and SQL Server.
- Thorough familiarity with object-oriented programming, design patterns, and enterprise architecture.
- Robust knowledge of DDD, CQRS, and clean separation of business logic and data access.
- Experience in AWS, multi-threading, asynchronous programming, and system performance optimization.
Perks @Ubiminds
- Collaborate with U.S.-based product teams.
- Remote-first work culture, with provided MacBook.
- Receive English lessons, tech talks, referral bonuses, and educational initiatives.
- Comprehensive back-office support for HR, career guidance, and administrative services.
Apply now and become part of an international team crafting cloud-native, scalable solutions with contemporary engineering strategies.
We may engage AI tools in various hiring processes to aid in application review or resume analysis. Notwithstanding, these tools support rather than substitute human judgment, with final hiring decisions being human-driven. For further details on data processing, please contact us.
