
.Net Engineer – Mid, Senior
Vigil
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Design, develop, maintain, and enhance .NET microservices and backend APIs that support critical payment workflows
- Analyse and optimise existing applications for performance, scalability, and reliability
- Investigate and troubleshoot production issues, identifying root causes and delivering high-quality fixes
- Refactor legacy components into modern, cloud-ready services
- Contribute to improving engineering standards, code quality, and best practices through thoughtful code reviews
- Collaborate with engineers, product managers, and QA to deliver high-impact features for millions of users
- Mentor junior engineers, providing guidance on architecture, coding patterns, and engineering principles
Requirements
- 5+ years of experience building highly scalable, customer-facing systems using modern .NET (C#, .NET 6/7/8)
- Strong experience developing RESTful APIs and microservices using ASP.NET Core
- Solid experience building and maintaining distributed services, with a focus on performance, resilience, and observability
- Advanced proficiency in SQL Server, including optimisation of complex queries, stored procedures, and database schema design
- Hands-on experience with caching technologies such as Redis
- Proficiency in integrating with internal and external REST APIs
- Experience working in event-driven or message-based architectures (Kafka, SNS/SQS, RabbitMQ – exposure is fine)
- Solid understanding of cloud-native development, ideally with AWS (Lambda, API Gateway, DynamoDB, SNS/SQS, ECS/EKS)
- Strong experience with Git-based workflows
- Good understanding of secure coding, authentication/authorisation patterns, and modern internet security practices
- Experience working in an Agile, cross-functional team
- Strong verbal and written communication skills in English
Benefits
- Ongoing Training & Mentoring
- Possibility to grow and experience different projects
- Agile environment where your ideas are welcome
- Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues
- Culture in which we don’t criticise failure but ensure we learn from our mistakes
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#.NET 6.NET 7.NET 8RESTful APIsASP.NET CoreSQL ServerRediscloud-native development
Soft Skills
mentoringcollaborationcommunicationproblem-solvingcode reviewsengineering standardsbest practices