Full-Stack Engineer

Job description

About Ubiminds

Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their development footprint. Ubi custom-curates Brazil’s top 5% talent to support LATAM strategies through a unique combination of staff augmentation and employer-of-record services.

We are assisting a U.S.-based company in expanding its engineering team with a highly skilled Full-Stack Engineer passionate about building scalable, performant, and maintainable systems using clean architecture and cloud-native practices.

What You’ll Do

Frontend Development

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.

Backend Development

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.

Database & Data Modeling

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.

Cloud & AWS

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.

DevOps & Tooling

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.

Required Skills & Qualifications

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).

Preferred Qualifications

Experience with Domain-Driven Design (DDD).

Knowledge of microservices architecture.

Perks @Ubiminds

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.

πŸ‘‰ Apply now and join an international team building cloud-native, scalable solutions with modern engineering practices.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Share this job:
Please let Ubiminds: You, International. know you found this job on Remote First Jobs πŸ™

Similar Remote Jobs

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply