Ubiminds

Full-Stack Engineer, Angular, .NET Core, AWS

Ubiminds

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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