
Full-Stack Engineer, Angular, .NET Core, AWS
Ubiminds
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Develop and maintain responsive, modular Angular applications.
- Build UI components using TypeScript, HTML5, CSS/LESS/SCSS, and RxJS.
- Manage application state using NgRx.
- Write unit tests with Jest to ensure quality and maintainability.
- Optimize applications for performance, accessibility, and cross-browser compatibility.
- Design and implement ASP.NET Core Web APIs.
- Write clean, maintainable C# code following SOLID and clean architecture principles.
- Build automated unit and integration tests using xUnit.
- Develop efficient data-access layers with EF Core.
- Collaborate on API architecture, versioning, and documentation.
- Design relational schemas and write optimized SQL for SQL Server or PostgreSQL.
- Perform strong data modeling to support complex business domains.
- Work with MongoDB for NoSQL use cases.
- Optimize queries and ensure data integrity.
- Deploy and manage applications using AWS EC2, S3, Lambda, and related services.
- Implement event-driven architectures with SNS/SQS.
- Configure API Gateway, IAM, and monitoring via CloudWatch.
- Ensure scalability, security, and cloud best practices.
- Containerize applications using Docker.
- Build and maintain CI/CD pipelines.
- Use Git with collaborative branching strategies.
- Work closely with DevOps teams to ensure reliable deployments.
Requirements
- Strong experience with Angular (v10+) and TypeScript.
- Deep understanding of RxJS, Observables, and reactive patterns.
- Hands-on experience with NgRx or similar state management libraries.
- Expertise in ASP.NET Core Web API and RESTful service design.
- Solid command of C#, .NET ecosystem, and architecture best practices.
- Strong experience with SQL databases and query optimization.
- Familiarity with MongoDB and document-based data modeling.
- Hands-on experience with AWS (compute, storage, eventing, security).
- Experience with Docker, CI/CD pipelines, and DevOps tooling.
- Proficiency with Jest and xUnit.
- Ability to write clean, testable, well-documented code.
- Strong problem-solving skills and experience working in agile teams.
- English proficiency at C1 level (written and verbal).
Benefits
- Work with U.S.-based product teams.
- Remote-first culture + MacBook provided.
- English lessons, tech talks, referral bonus, and learning initiatives.
- Full back-office support: HR, career guidance, and admin services.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AngularTypeScriptRxJSNgRxASP.NET CoreC#SQLMongoDBAWSDocker
Soft skills
problem-solvingcollaborationagile experiencecommunication