Back-End Developer, .NET

atAliareRemoteBR flagBrazilFull-timeBackend EngineerMid-levelSenior

Posted Oct 17

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design, develop, and maintain RESTful APIs utilizing C# and .NET 6+, while ensuring optimal performance, security, and availability.

• Engage in software architecture discussions by assessing technical trade-offs and suggesting scalable, sustainable solutions.

• Advance application architecture through Clean Architecture, practical Domain-Driven Design (DDD), and layered architecture.

• Develop and enhance persistence using Entity Framework Core, focusing on data modeling, migrations, and performance improvements.

• Work with relational databases, such as SQL Server or equivalent, ensuring efficient query execution, suitable indexing, and transactional integrity.

• Implement and sustain automated unit and integration tests.

• Contribute to the adoption of best practices including SOLID principles, Clean Code, and various design patterns.

• Conduct thorough code reviews.

• Provide support to less experienced developers and share knowledge effectively.

• Contribute to observability, logging, metrics, and monitoring in production environments.

• Collaborate with product and technology teams for the continuous enhancement of solutions.

• Design and implement integrations using messaging and asynchronous communication technologies, such as RabbitMQ or similar.


⛳️ Requirements

• Extensive experience with C# and .NET, ideally .NET 6 or newer.

• Proven experience in developing REST APIs.

• Proficient in Entity Framework Core and relational databases, including SQL Server or equivalent.

• Familiarity with software engineering best practices, such as SOLID principles and Clean Code methodology.

• Experience with Git and collaborative version control practices.

• Knowledge of unit testing methodologies.

• Preferred: experience with Clean Architecture and Domain-Driven Design (DDD).

• Preferred: experience with Docker and application containerization techniques.

• Preferred: experience with messaging and asynchronous communication technologies, like RabbitMQ or similar.

• Preferred: familiarity with Azure cloud services and CI/CD pipelines, including Azure DevOps.

• Preferred: experience in observability, metrics, and monitoring applications in production settings.

• Preferred: experience with distributed, highly available, or high-scale systems.

• Preferred: experience dealing with PDF files.


🏝️ Benefits

• National Health Insurance Plan.

• National Dental Insurance Plan.

• Life Insurance.

• Gympass.

• Flexible Meal and Food Allowance.

• Transportation Allowance.

• Commuting/Home Office Allowance.

• Corporate University.

• Education Assistance.

• Annual performance-based bonus.

• Referral Bonus.

• Long-Service Award.

• Gift for newborn children of #Aliados employees.

• Exclusive birthday gift.

• Game room, relaxation room, equipped kitchen, afternoon snacks, and coffee available at company locations.

People also viewed

GT10 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights10 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange10 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange10 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil11 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft11 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers