Senior Back-End Engineer (.NET Core / AWS)

Research & Development

LatAm, Remote

October 10, 2025

Our client is developing an intelligent personal finance management platform that delivers personalized financial recommendations and helps users achieve financial stability without relying on multiple apps or advisors.

Its mission is to make managing personal finances simple, transparent, and truly personalized through technology. They are looking for 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.

Senior Back-End Engineer will work closely with other engineers, product managers, and front-end teams to transform ideas into production-ready solutions. This is a hands-on position for a specialist who is passionate about clean architecture, distributed systems, and modern cloud technologies.

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.

Requirements

  • 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;
  • Upper-Intermediate English level, both verbal and written.

Bonus points for

  • 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.

We offer excellent benefits, including but not limited to

  • 10 working days of annual paid vacation;
  • 10 paid days off per year for national USA holidays, which can be discussed and arranged individually;
  • The flexibility of a fully remote position, with the autonomy to shape your work environment and schedule;
  • Significant opportunities for professional growth and skill development;
  • A collaborative and inclusive work environment where your contributions are valued.

Application form

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.