Senior Software Engineer (.NET Backend)

Remote
Full Time Senior Level 5+ years

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Design, develop, and maintain robust and scalable backend platforms, collaborating on business-critical systems. This role involves active participation in agile teams, focusing on code quality, backend design, and system evolution in high-demand environments.

Responsibilities

  • Design, develop, and maintain backend services and REST APIs using .NET Core and C#.
  • Build and evolve microservices-based architectures, prioritizing scalability, stability, and maintainability.
  • Design and optimize SQL Server schemas, queries, and stored procedures for performance.
  • Apply solid design patterns and architectural principles in backend systems.
  • Develop containerized applications with Docker and participate in container-based workflows.
  • Collaborate actively in Agile/Scrum teams, participating in planning, refinements, and retrospectives.
  • Support the full development lifecycle: implementation, code reviews, testing, documentation, and continuous improvement.
  • Work with product and other engineers to deliver sustainable long-term solutions.
  • Evaluate technical trade-offs and propose backend designs aligned with business needs and scalability.
  • Act as a technical reference within the team, contributing technical expertise and best practices.

Requirements

  • 5+ years backend software engineering experience
  • Solid experience in .NET Core and C#
  • Experience designing and developing REST APIs
  • Solid knowledge of microservices architectures
  • Advanced proficiency in SQL Server, including query design and optimization
  • Solid understanding and practical application of design patterns and clean code
  • Practical experience using Docker
  • Experience working under agile methodologies (Scrum)
  • Strong analytical and problem-solving skills
  • Exposure to CI/CD pipelines and DevOps practices
  • Experience in enterprise or distributed systems

Qualifications

  • 5+ years of experience as a Software Engineer, with a primary focus on backend development.

Nice to Have

  • Knowledge of cloud environments (Azure, AWS, or others)
  • Experience with monitoring, logging, or observability tools

Skills

AWS * Azure * Docker * C++ * DevOps * REST APIs * Agile * SQL Server * Scrum * CI/CD * .NET Core * Microservices *

* Required skills

Benefits

Remote Work
Learning and development opportunities
Competitive compensation in USD

About EX Squared LATAM

Collaborates with engineering organizations to develop and evolve robust, scalable, and business-critical backend platforms.

Professional Services
View all jobs at EX Squared LATAM →