Candidate's location - Latin America (remote)

Role Overview 
We’re seeking a Senior Back-End Engineer to help shape and evolve the core systems that power our platform. In this role, you’ll design and build reliable, scalable, and high-performance services that serve as the backbone of our products. 

You’ll work closely with other engineers, product managers, and front-end teams to transform ideas into production-ready solutions. This is a hands-on role for someone passionate about clean architecture, distributed systems, and modern cloud technologies. 

Key Responsibilities 
  • Design and develop robust back-end services and APIs using .NET Core.
  • Apply Domain-Driven Design (DDD) and CQRS to structure complex business logic effectively.
  • Build and maintain microservices that are scalable, testable, and easy to evolve.
  • ​Implement Entity Framework Core for ORM and database management.
  • ​Work with both document (e.g., MongoDB, DynamoDB) and relational (e.g., MySQL, PostgreSQL) databases.
  • ​Develop serverless and event-driven solutions using AWS Lambda, EventBridge, and queues (SNS/SQS).
  • ​Implement efficient caching strategies with in-memory caches and Redis to improve performance.​ 
  • ​Package and distribute reusable code via custom NuGet packages and private feeds.​ 
  • ​Follow Clean Architecture principles to ensure modularity and maintainability.​ 
  • ​Write high-quality unit tests using xUnit and participate in peer code reviews.​ 
  • ​Collaborate with other engineers to define and uphold coding standards and best practices.​ 

Qualifications & Skills 
  • 5+ years of professional experience building back-end systems with .NET Core. 
  • Strong understanding of DDD, CQRS, and Clean Architecture. 
  • Proven experience working with microservices and distributed system design. 
  • Proficiency in Entity Framework Core and database optimization techniques. 
  • Practical experience with AWS Lambda, EventBridge, and message queues (SNS/SQS or similar). 
  • Familiarity with caching technologies (in-memory, Redis). 
  • Experience building and consuming custom NuGet packages and managing internal feeds. 
  • Deep understanding of RESTful API design and versioning best practices. 
  • Strong testing background with frameworks such as xUnit. 
  • Excellent collaboration and communication skills in a remote-first team. 
  • A pragmatic mindset focused on delivering the right solution, not just the perfect one. 

Bonus Points 
  • Background in fintech, payments, HR tech, HR benefits, or other compliance-driven industries. 
  • Experience with Infrastructure as Code (IaC) tools such as AWS CDK or Terraform. 
  • Familiarity with CI/CD pipelines, Docker, and Kubernetes. 
  • Experience building or maintaining large-scale event-driven architectures. 
  • Exposure to AI-assisted development tools such as Windsurf, Cursor, or similar. 
  • Experience developing with MCP (Model Context Protocol) or LLM-based applications
Application Process
To apply for this position, you need to fill out the form and attach a resume.
Made on
Tilda