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

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.
Tech Stack
Tools & technologiesAzureCloudDockerEntity 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 resumeApplicant 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
