We are looking for a Senior.NET Backend Engineer to join our agile development team. In this role, you will contribute to the design, development, and optimization of software products aligned with system architecture and business requirements.
Requirements
- Bachelor’s or Technical Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- 5+ years of professional experience as a backend engineer
- Strong knowledge of C# (OOP, inheritance, polymorphism, async programming)
- Experience with.NET Core, ASP.NET Web API, RESTful services
- Hands-on experience with Azure microservices and Kubernetes
- Strong experience with ADO.NET
- Knowledge of Hexagonal Architecture and MediatR
- Solid background in unit testing with mocking frameworks (Moq)
- Experience working in Agile/Scrum teams
- Proficiency in English and Spanish(both written and spoken)
Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings