Ubiminds logo
Ubiminds

We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.

Full-Stack Engineer – .NET Core, Angular

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

55 days ago

Salary

0

Seniority

Senior

Job Description

Full-Stack Engineer – .NET Core, Angular

Ubiminds

• Develop and maintain responsive, modular, and high-quality Angular applications. • Implement UI components using TypeScript, HTML5, CSS/LESS/SCSS, and RxJS reactive patterns. • Manage application state using NgRx or similar state management libraries. • Write robust unit tests using Jest to ensure code quality and maintainability. • Optimize applications for speed, accessibility, and cross-browser compatibility. • Design and implement scalable and secure ASP.NET Core Web APIs. • Write clean and maintainable C# code following SOLID principles and clean architecture practices. • Build unit and integration tests using xUnit. • Develop efficient data-access layers using EF Core. • Collaborate on API architecture, versioning, and documentation. • Design relational database schemas and write optimized SQL for SQL Server. • Perform data modeling to support complex business domains. • Optimize queries and ensure application-level data integrity. • Containerize applications using Docker. • Build and maintain CI/CD pipelines for automated deployments. • Use Git and collaborative branching strategies. • Work closely with DevOps teams to ensure reliable delivery and infrastructure stability.

Job Requirements

  • Proven experience with Angular (v18+ preferred) and TypeScript.
  • Strong understanding of RxJS, Observables, and reactive design patterns.
  • Hands-on experience with NgRx or similar state management libraries.
  • Expertise in ASP.NET Core Web API and RESTful service design.
  • Strong command of C#, the .NET ecosystem, and architecture best practices.
  • Solid experience with SQL databases and query optimization.
  • Experience with modern DevOps tooling, CI/CD pipelines, and Docker.
  • Proficiency with automated testing frameworks such as Jest and xUnit.
  • Ability to write clean, maintainable, testable, and well-documented code.
  • Strong problem-solving skills and ability to work in agile, collaborative environments.
  • Strong English communication skills (C1 level – written and verbal).

Benefits

  • You are placed in a product-based company, with the same treatment as their full-time employees.
  • Have our full back-office support, from career guidance to HR and concierge services.
  • Enjoy our remote-first policy – we are a distributed team, after all.
  • Get your own MacBook (none of that "bring your own device" stuff here).
  • Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!
  • Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
  • Candidate Referral bonus (promote Ubi to your tech friends, and get paid for it!)
  • Miss working in the office? Our cool Florianópolis headquarters is available, whenever you want, with weekly quick massages & tasty snacks, soft drinks, and games

Related Job Pages

More Backend Engineer Jobs

Arch Systems logo

Contract Staff, Python Engineer

Arch Systems

Specializing in machine data for electronics & discrete manufacturers, powering predictive analytics

Backend Engineer55 days ago
ContractRemoteTeam 51-200H1B Sponsor

• Design and deliver backend features in Python for large-scale enterprise SaaS. • Contribute to technical excellence through testing, CI/CD, and secure design. • Provide technical guidance and architectural input across backend initiatives. • Design data models and pipelines that turn high-volume sensor data streams into clean, structured time-series events. • Own a sync and reconciliation engine for distributed edge clients. • Build integrations between the platform and customer enterprise systems. • Design for correctness under concurrency, transactional guarantees, and consistency. • Build a configuration system for large enterprise customers without forking the codebase. • Build APIs to power latency-sensitive operational UIs.

Slovenia
$120K - $140K / year
Job Closed
RecruityTalent logo

Technical Lead Software Developer, .NET

RecruityTalent

Connecting top IT and Executive talents with great companies in EMEA/LATAM through tailored recruitment solutions.

Backend Engineer55 days ago
Full TimeRemoteTeam 1-10Since 2024H1B No Sponsor

• Providing requirements analysis, system design, .NET development, DB development, troubleshooting, performance tuning, and technical support • Performing code review to ensure best practices are followed • Working both independently and in close collaboration with others in the team • Communicating clear instructions to team members and helping manage the flow of day-to-day operations • Communicating with the client regularly • Providing technical leadership for the team – mentor, coach, and lead by example

Europe
Job Closed
RecruityTalent logo

Software Engineering Team Lead, .NET

RecruityTalent

Connecting top IT and Executive talents with great companies in EMEA/LATAM through tailored recruitment solutions.

Backend Engineer55 days ago
Full TimeRemoteTeam 1-10Since 2024H1B No Sponsor

• Providing requirements analysis, system design, .NET development, DB development, troubleshooting, performance tuning, and technical support • Performing code review to ensure best practices are followed • Working both independently and in close collaboration with others in the team • Communicating clear instructions to team members and helping manage the flow of day-to-day operations • Communicating with the client regularly • Providing technical leadership for the team – mentor, coach, and lead by example

United States
Job Closed
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Develop, test, and deploy software applications using C#, .NET, and Angular. • Collaborate with stakeholders to define project requirements and technical solutions. • Maintain and improve application performance, scalability, and reliability. • Design AI-assisted workflows to ensure the quality and maintainability of generated code. • Mentor junior developers and contribute to a culture of learning and collaboration. • Implement and uphold SOLID and KISS principles in code development. • Use observability tools to monitor application health and performance.

Brazil
Job Closed