Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Aliare

Back-End Developer, .NET

Aliare

Back-End Developer at Aliare focusing on evolution of scalable SaaS solutions and APIs. Collaborate on architecture and best practices in a dynamic environment.

Posted 5/26/2026full-timeRemote • 🇧🇷 BrazilMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AzureCloudDockerEntity Framework.NETRabbitMQSQL

About the role

Key responsibilities & impact
  • Design, develop, and maintain RESTful APIs using C# and .NET 6+, ensuring performance, security, and availability;
  • Actively participate in software architecture decisions, evaluating technical trade-offs and proposing scalable, sustainable solutions;
  • Evolve application architecture by applying concepts such as Clean Architecture, practical Domain-Driven Design (DDD), and layered architecture, according to product context;
  • Develop and optimize the persistence layer with Entity Framework Core, including data modeling, migrations, and performance tuning;
  • Work with relational databases (SQL Server or equivalent), ensuring efficient queries, proper index usage, and transactional integrity;
  • Implement and maintain automated tests (unit and integration) to ensure code quality and reliability;
  • Contribute to defining and promoting software engineering best practices such as SOLID, Clean Code, and design patterns;
  • Perform code reviews, contributing to code quality and the team's technical growth;
  • Support less experienced developers by sharing knowledge and contributing to the team's technical development;
  • Contribute to application observability, including logging, metrics, and production environment monitoring;
  • Collaborate with product and technology teams on the continuous evolution of solutions;
  • Design and implement messaging-based and asynchronous integrations (RabbitMQ or similar), contributing to decoupled, scalable architectures.

Requirements

What you’ll need
  • Strong experience with C# and .NET (preferably .NET 6 or higher);
  • Experience developing REST APIs;
  • Experience with Entity Framework Core and relational databases (SQL Server or equivalent);
  • Experience applying software engineering best practices (SOLID, Clean Code);
  • Experience with Git and collaborative versioning workflows;
  • Experience with unit testing.
  • Nice to have:
  • Experience with Clean Architecture and DDD;
  • Experience with Docker and application containerization;
  • Experience with messaging and asynchronous communication (RabbitMQ or similar);
  • Experience with Azure cloud services and CI/CD pipelines (Azure DevOps);
  • Experience with observability, metrics, and monitoring of production applications;
  • Experience with distributed systems, high-availability, or high-scale systems;
  • Experience with PDF file manipulation.

Benefits

Comp & perks
  • 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;
  • In our offices you'll find a great environment with a game room, relaxation room, equipped kitchen, afternoon snacks and, of course, a nice hot coffee ☕.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET 6RESTful APIsEntity Framework CoreSQL Serverunit testingClean ArchitectureDomain-Driven DesignDockerRabbitMQ
Soft Skills
collaborationcode reviewmentorshiptechnical growthproblem-solvingcommunicationevaluating technical trade-offspromoting best practicesknowledge sharingscalable solutions