
Back-End Developer, .NET
Posted May 30

Posted May 30
This is a fully remote position, open to applicants in Brazil.
• Design, develop, and maintain RESTful APIs utilizing C# and .NET 6+, focusing on performance, security, and availability;
• Engage actively in software architecture discussions, assessing technical trade-offs and suggesting scalable, sustainable solutions;
• Advance application architecture by implementing practices such as Clean Architecture, practical Domain-Driven Design (DDD), and layered architecture based on product context;
• Create and enhance the persistence layer using Entity Framework Core, involving data modeling, migrations, and performance optimization;
• Collaborate with relational databases (SQL Server or equivalent), ensuring efficient queries, appropriate index utilization, and transactional integrity;
• Implement and uphold automated testing (unit and integration) to guarantee code quality and reliability;
• Aid in defining and advocating for software engineering best practices such as SOLID principles, Clean Code, and design patterns;
• Conduct code reviews to enhance code quality and foster the technical development of the team;
• Mentor less experienced developers by sharing expertise and participating in the team's technical growth;
• Contribute to application observability, including logging, metrics, and monitoring of production environments;
• Work collaboratively with product and technology teams on the ongoing evolution of solutions;
• Design and implement messaging-based and asynchronous integrations (RabbitMQ or similar), aiding in the creation of decoupled, scalable architectures;
• Strong proficiency in C# and .NET (preferably .NET 6 or later);
• Proven experience in developing REST APIs;
• Familiarity with Entity Framework Core and relational databases (SQL Server or equivalent);
• Knowledge of software engineering best practices (SOLID principles, Clean Code);
• Experience with Git and collaborative version control workflows;
• Proficient in unit testing.
• Nice to have:
• Experience with Clean Architecture and DDD;
• Familiarity with Docker and application containerization;
• Background in messaging and asynchronous communication (RabbitMQ or similar);
• Experience with Azure cloud services and CI/CD pipelines (Azure DevOps);
• Knowledge of observability, metrics, and monitoring of production applications;
• Experience with distributed systems, high availability, or large-scale systems;
• Familiarity with PDF file manipulation.
• National Health Plan;
• National Dental Plan;
• Life Insurance;
• Gympass;
• Flexible Benefits (Food/Meal Allowance);
• Transportation Voucher;
• Commuting/Home Office Allowance;
• Corporate University (Learning & Development);
• Education Assistance;
• Annual performance-based awards;
• Referral Bonus;
• Service Anniversary Awards;
• Gift for employees' newborn children;
• Exclusive birthday gift;
• Our offices feature a great environment with a game room, relaxation room, equipped kitchen, afternoon snacks, and, of course, a nice hot coffee ☕.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.