Full-Stack Engineer (Angular / .NET Core / AWS) (465)
About Ubiminds
Ubiminds is a GPTW-certified, people-first company committed to partnering with American software product companies to expand their development capacity. The company selects the top 5% talent from Brazil to enhance LATAM strategies through customized staff augmentation and employer-of-record services.
We are assisting a U.S.-based company in growing its engineering team by seeking a skilled Full-Stack Engineer with a strong interest in developing scalable, high-performing, and sustainable systems using clean architecture techniques and cloud-native methodologies.
What You’ll Do
- Analyze complex problems, devise clean solutions, and implement core frameworks.
- Develop and upkeep RESTful APIs and backend services with C#, .NET Core, Entity Framework, and Web API.
- Utilize software architecture patterns such as Domain-Driven Design (DDD) and CQRS to construct modular and expandable systems.
- Directly engage with SQL Server for database design, stored procedure creation, query optimization, and performance enhancements.
- Employ Entity Framework (EF Core or EF6) for object-relational mapping (ORM) and data accessibility.
- Write well-organized, testable, and sustainable code with appropriate documentation.
- Take responsibility for testing your code through unit, integration, and performance testing within a Shift Left/No QA operational model.
- Collaborate effectively with product managers and other departments to grasp requirements and deliver customer-centric features.
- Utilize AI development tools like GitHub Copilot, Claude, or equivalent for code generation, refactoring, documentation, and speedier development.
Cloud & AWS
- Deploy and manage applications using AWS services like EC2, S3, Lambda, and more.
- Implement event-driven architectures with SNS/SQS messaging.
- Configure API Gateway, IAM, and monitoring via CloudWatch.
- Ensure scalability, security, and adherence to cloud best practices.
What You Should Bring
- Minimum of 5 years experience in enterprise or SaaS software development.
- Proficiency in technologies such as C#, .NET Core, Web API, Entity Framework, Angular or other frontend frameworks, and SQL Server.
- Sound knowledge of object-oriented programming, design patterns, and enterprise architecture.
- Familiarity with DDD, CQRS, and systematic layering of business logic and data interaction.
- Competence in AWS and exposure to event-driven architecture and microservices.
- Understanding of multi-threading, asynchronous programming, and system optimization.
- Experience with modern DevOps tools, CI/CD pipelines, and Docker.
- Strong debugging and troubleshooting skills.
- Outstanding English communication skills, both written and verbal.
- Track record of working across diverse teams.
- Reliance on AI development tools daily as a part of the workflow.
Perks @Ubiminds
- Collaborate with U.S.-based product teams.
- Embrace a remote-first culture with provided MacBook.
- Benefit from English lessons, tech talks, referral bonuses, and learning programs.
- Full back-office support including HR, career guidance, and administrative services.
Apply now and become part of an international team focused on developing cloud-native, scalable solutions using modern engineering practices.
Ubiminds may utilize AI tools to streamline various parts of the hiring process; however, these tools complement, not replace human judgment. Final recruitment decisions are human-driven. For additional insights into data processing, feel free to reach out to us.
