About the job
About NextLink Labs
NextLink Labs is a rapidly expanding technology company dedicated to empowering organizations in the development, scaling, and securing of their software applications. We believe that the effective and secure use of technology is paramount for the success of businesses, teams, and products. Our commitment lies in ensuring that our clients excel in their respective markets.
As a remote-first organization with team members located throughout Argentina, NextLink Labs strives to create a work environment that is both comfortable and collaborative. We are also committed to fostering an inclusive workplace where every individual can thrive professionally while enjoying a balanced life outside of work.
Position Summary
We are looking for an enthusiastic Senior .NET Developer with extensive experience in C# and ASP.NET Core to join our Custom Software Development consulting team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services and APIs, while effectively collaborating with our clients’ engineering teams.
Key Responsibilities
In this role, you will architect and implement resilient backend systems and RESTful APIs, making vital architectural decisions to swiftly deliver features for enterprise applications built on Clean Architecture and CQRS patterns. If you are a proactive engineer eager to take ownership of your projects, we welcome you to become a part of our team at NextLink Labs.
What You'll Do
Design, develop, and maintain scalable backend services and APIs using C# and ASP.NET Core (.NET 9).
Implement and enhance Clean Architecture with CQRS patterns utilizing MediatR.
Collaborate with fellow engineers to architect and create modular, well-structured solutions.
Engage directly with clients to provide demonstrations and gather feedback.
Construct and optimize data access layers using Dapper and PostgreSQL.
Establish request validation pipelines with FluentValidation.
Participate in an agile team setting with daily stand-ups and weekly agile meetings.
Conduct code reviews of teammates' contributions.
Assist in improving observability and monitoring through Serilog, OpenTelemetry, and Grafana.

