Backend Engineer (.NET)

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

5+ years of experience in Software Engineering, 3+ years of experience in C#/ASP.NET Core, Proven experience as a backend engineer or similar role, Strong analytical, problem-solving, and communication skills..

Key responsibilities:

  • Design, develop, and maintain scalable backend services using .NET 9 and ASP.NET Core.
  • Collaborate with distributed teams to deliver new product features and enhancements.
  • Write high-quality, well-tested code and contribute to automated testing frameworks.
  • Monitor, debug, and optimize applications using DataDog, Grafana, and Microsoft Azure services.

number8 logo
number8
201 - 500 Employees
See all jobs

Job description

Description

Overview 
Software Mind is seeking qualified candidates located in Latam to fill the role of Back-End Engineer. 
  
In addition to a competitive salary rate and a positive work environment, we are committed to delivering high-quality technology solutions, we also offer:
  • Flexible schedules and authentic work-life balance
  • Opportunities for continuing education
  • Birthday celebration
  • Payment in US Dollars 
 
 
 
 
  
About our Company: 
We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work! 
  
  
About the Job: 
As a Back-End Software Engineer, you will play a key role in designing, developing, and maintaining robust backend systems and APIs that power our core products. You’ll collaborate closely with frontend engineers, product managers, and QA teams to ensure seamless data flow, system reliability, and efficient service integration. Your contributions will include optimizing performance, enhancing system architecture, and applying best practices in software development, security, and deployment to support rapid and reliable product delivery 
  
  
Main responsibilities of the role: 
  • Design, develop, and maintain scalable backend services using .NET 9 and ASP.NET Core, and GraphQL.
  • Collaborate with distributed teams to deliver new product features and enhancements. 
  • Write high-quality, well-tested code and contribute to automated testing frameworks using xUnit.net, Moq, and FluentAssertions 
  • Participate in architectural discussions and contribute to technical decisions, documentation, and prototyping
  • Leverage technologies like Docker, Kubernetes, Redis, RabbitMQ, GraphQL, and PostgreSQL to improve system reliability and performance.
  • Monitor, debug, and optimize applications using DataDog, Grafana, OpenTelemetry, and Microsoft Azure services. 
  • Contribute to a strong engineering culture through code reviews, knowledge sharing, and continuous improvement. 
  • Engage in agile development processes, including sprint planning, daily stand-ups, and retrospectives. 
      
 
 
 
 
  
Job Skills/Requirements 
- +90% English written and oral (at least C1-C2 level) with excellent communication skills 
- Proven experience as a backend engineer or similar role 
- 5+ years of experience in Software Engineering 
- 3+ years of experience in C#/ASP.NET Core 
- Structured, detail-oriented thinker with awareness of broader system goals.   
- Quick learner, self-motivated, and comfortable working with minimal supervision or dealing with ambiguity 
- Strong analytical, problem-solving, and communication skills (written and verbal) 
- Enjoys team collaboration, continuous learning, and building scalable solutions. 
- Data-driven mindset with a preference for experimentation and iterative   
Improvement 
- Fintech experience is a plus 
  
Our Tech Stack: 
- Latest .NET version for our backend services   
- Entity Framework for our ORM   
- MassTransitand RabbitMQ for messaging   
- xUnit.net+ Moq + FluentAssertions for testing   
- Hangfire for our background processing   
- Federated GraphQL .NET server running in Hot Chocolate   
- Docker + Kubernetes for microservice orchestration   
- PostgreSQL for relational DB   
- Redis Cache for distributed caching and real-time messaging   
- Istio for our cluster service mesh   
- Swashbuckle for swagger generation   
- Microsoft Azure services for hosting and operations, soon to be cross-cloud   
- Datadog, Grafana and OpenTelemetry   
- GitHub for our Version Control   
- React with TypeScript on our front-end   
- React Native for Mobile App Development   
  
  
  
  
 
Apply today to learn more about this exciting opportunity. We are actively interviewing now for this position. 
  

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Analytical Thinking
  • Quick Learning
  • Self-Motivation
  • Problem Solving

Back-End Engineer Related jobs