Full-Stack Engineer (Angular / .NET Core / AWS) (449)
About Ubiminds
Ubiminds is a GPTW-certified, people-first company that collaborates with American software product companies to enhance their development teams. Ubiminds handpicks the top 5% talent from Brazil to bolster LATAM strategies with a unique blend of staff augmentation and employer-of-record solutions.
We are supporting a U.S.-based company in broadening its engineering team by seeking a skilled professional excelling in Full-Stack Engineering, dedicated to constructing scalable, high-performing, and sustainable systems employing clean architecture and cloud-native methodologies.
What You’ll Do
Frontend Development
- Develop and update responsive, modular Angular applications.
- Create UI components using TypeScript, HTML5, CSS/LESS/SCSS, and RxJS.
- Manage application state using NgRx.
- Implement Jest unit tests for ensuring quality and sustainability.
- Enhance applications for performance, accessibility, and cross-browser compatibility.
Backend Development
- Design and deploy ASP.NET Core Web APIs.
- Produce clean, sustainable C# code adhering to SOLID and clean architecture principles.
- Establish automated unit and integration tests with xUnit.
- Develop efficient data-access layers with EF Core.
- Collaborate on API architecture, versioning, and documentation.
Database & Data Modeling
- Devise relational schemas and craft optimized SQL for SQL Server or PostgreSQL.
- Undertake robust data modeling for supporting intricate business domains.
- Utilize MongoDB for NoSQL scenarios.
- Enhance queries and maintain data integrity.
Cloud & AWS
- Roll out and govern applications utilizing AWS EC2, S3, Lambda, and related services.
- Enact event-driven structures with SNS/SQS.
- Configure API Gateway, IAM, and monitoring through CloudWatch.
- Ensure scalability, security, and adherence to cloud best practices.
DevOps & Tooling
- Containerize applications leveraging Docker.
- Establish and maintain CI/CD pipelines.
- Apply Git with collaborative branching strategies.
- Engage closely with DevOps teams to guarantee dependable deployments.
Required Skills & Qualifications
- Proficiency in Angular (v10+) and TypeScript.
- In-depth understanding of RxJS, Observables, and reactive patterns.
- Hands-on use of NgRx or akin state management libraries.
- Aptitude in ASP.NET Core Web API and RESTful service design.
- Robust command of C#, .NET ecosystem, and architectural best practices.
- Extensive experience with SQL databases and query optimization.
- Familiarity with MongoDB and document-based data modeling.
- Hands-on practice with AWS (compute, storage, eventing, security).
- Familiarity with Docker, CI/CD pipelines, and DevOps tools.
- Proficiency in Jest and xUnit.
- Competence in producing clean, testable, well-documented code.
- Strong problem-solving skills and exposure to agile teams.
- Language proficiency at C1 level (written and verbal).
Preferred Qualifications
- Experience with Domain-Driven Design (DDD).
- Understanding of microservices architecture.
Perks @Ubiminds
- Work with U.S.-based product teams.
- Embrace a remote-first culture and receive a MacBook.
- Obtain English lessons, tech talks, referral bonuses, and learning programs.
- Access full back-office support for HR, career guidance, and administrative services.
Apply now and become part of an international team crafting cloud-native, scalable solutions using contemporary engineering methodologies.
We may utilize artificial intelligence (AI) tools throughout the hiring process to expedite certain tasks. Please contact us if you seek additional details regarding data processing procedures.
