Back End Developer, .NET

atAliareRemoteBR flagBrazilFull-timeBackend EngineerMid-levelSenior

Posted Aug 21

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

📋 Description

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

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

• Advance application architecture by implementing Clean Architecture, practical-level DDD, and layered architecture.

• Create and optimize the persistence layer with Entity Framework Core, which includes data modeling, migrations, and performance enhancements.

• Work with relational databases to ensure efficient queries, appropriate index usage, and transactional integrity.

• Implement and uphold automated unit and integration testing.

• Contribute to best practices in software engineering, such as SOLID principles, Clean Code, and design patterns.

• Conduct code reviews.

• Mentor junior developers and aid in the team's technical development.

• Enhance application observability, focusing on logging, metrics, and monitoring in production environments.

• Collaborate with product and technology teams for the ongoing evolution of solutions.

• Design and execute integrations based on messaging and asynchronous communication, utilizing RabbitMQ, Kafka, or similar technologies.


⛳️ Requirements

• Strong proficiency in C# and .NET, ideally .NET 6 or later.

• Around 4+ years of experience in .NET development with active involvement in enterprise projects.

• Proven experience in developing REST APIs.

• Familiarity with Entity Framework Core and relational databases, particularly SQL Server or its equivalent.

• Knowledge of SOLID principles and Clean Code practices.

• Experience with RabbitMQ or other messaging systems.

• Proficient in Git and collaborative version control methodologies.

• Background in automated testing.

• Nice to have: experience in Clean Architecture, DDD, or CQRS.

• Nice to have: experience with Docker and application containerization.

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

• Nice to have: experience in observability, metrics, and monitoring of production applications.

• Nice to have: experience with distributed systems, high-availability, or high-scale environments.

• Nice to have: some understanding of .NET MAUI.


🏝️ Benefits

• National Health Plan

• National Dental Plan

• Life Insurance

• Gympass

• Flexible Benefit Voucher — Food/Meal

• Transportation Voucher

• Commuting Allowance / Home Office Support

• Corporate University

• Education Assistance

• Annual performance-based awards

• Referral Bonus

• Length-of-service awards

• Gift for employees’ newborn children

• Birthday gift

• Facilities including a game room, rest area, fully equipped kitchen, afternoon snack, and hot coffee

People also viewed

Genius Agency1 day ago

Go High Level Expert

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
CI&T1 day ago

Master .NET Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Stefanini LATAM1 day ago

.NET Developer

CO flagColombia OnlyFull-timeBackend Engineer
ApplyView job
Gamingtec1 day ago

Senior Backend Developer, PHP

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
InspiredOne1 day ago

Staff Rust Developer

US flagUnited States OnlyFull-timeBackend Engineer$160k – $210k/year
ApplyView job
GitLab1 day ago

Intermediate Backend Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers