Back to all jobs
Nexaminds

Senior Software Engineer (.Net/C#)

Nexaminds Mexico, Mexico 3d ago
engineering

Unlock Your Future with Nexaminds!

At Nexaminds, we're on a mission to redefine industries with AI. We're passionate about the limitless potential of artificial intelligence to transform businesses, streamline processes, and drive growth.

Join us on our visionary journey. We're leading the way in AI solutions, and we're committed to innovation, collaboration, and ethical practices. Become a part of our team and shape the future powered by intelligent machines. If you're driven by ambition, success, fun, and learning, Nexaminds is where you belong.

We’re looking for an experienced Senior Software Engineer with 5–8 years of hands-on experience designing and building enterprise-grade applications using C#, .NET Core, and SQL Server with Entity Framework.

The ideal candidate will lead the design and development of RESTful APIs following an API-First approach, ensuring scalability, maintainability, and high performance across distributed systems. This role blends technical leadership with strong implementation skills in modern .NET frameworks.

Qualifications we are looking for:

  • 5–8 years of professional experience in C# and .NET Core development.
  • Proven expertise in designing and developing RESTful APIs and applying API-First methodologies.
  • Strong proficiency with SQL Server, including schema design, stored procedures, and performance tuning.
  • Hands-on experience with Entity Framework / EF Core.
  • Solid understanding of object-oriented programming, design patterns, and SOLID principles.
  • Experience with asynchronous programming, dependency injection, and unit testing frameworks.
  • Proficiency in Git, CI/CD pipelines, and Agile development practices.

Nice to have:

  • Experience working with Azure or AWS cloud services.
  • Familiarity with Microservices and containerization tools such as Docker or Kubernetes.
  • Exposure to message queues, caching mechanisms, or distributed systems.
  • Understanding of API documentation tools like Swagger / OpenAPI and API versioning.
  • Basic knowledge of front-end technologies (React, Angular, or Vue) is a plus.

Job duties:

  • Design, develop, and maintain C# .NET Core RESTful APIs and backend services aligned with API-First design principles.
  • Define and maintain API specifications that ensure consistency, discoverability, and reusability across services.
  • Implement and optimize data access layers using Entity Framework (Core) and SQL Server.
  • Collaborate with product, front-end, and QA teams to translate business requirements into robust technical solutions.
  • Apply best practices in code quality, testing, version control, and CI/CD pipelines.
  • Conduct code reviews and mentor developers to improve overall engineering quality.

 

What you can expect from us

Here at Nexaminds, we're not your typical workplace. We're all about creating a friendly and trusting environment where you can thrive. Why does this matter? Well, trust and openness lead to better quality, innovation, commitment to getting the job done, efficiency, and cost-effectiveness.

  • Stock options πŸ“ˆ
  • Remote work options 🏠
  • Flexible working hours πŸ•œ
  • Benefits above the law
  • But it's not just about the work; it's about the people too. You'll be collaborating with some seriously awesome IT pros.
  • You'll have access to mentorship and tons of opportunities to learn and level up.

Ready to embark on this journey with us? πŸš€πŸŽ‰ If you're feeling the excitement, go ahead and apply!