Senior Backend .NET Engineer POSITION IS CLOSED
Join our fast-growing fintech start-up!
About Us
We are a fast-growing, pioneering financial wellness start-up that invests heavily in the growth and development of its team members. As a financial education company, we provide a turn-key collaborative money mentorship solution that’s derived from the belief that our financial mentors are the last great hope for educating the working population on healthy money habits and positive behavior change. We seek to spread financial literacy by creating custom programs tailored to organizational need that ease monetary stress and equip employees with how to plan for their future.

Candidate Location:
Latin America
Remote

Opportunity:
We are looking for a Senior Back-End Engineer to join our growing engineering team. You will play a key role in designing, developing, and maintaining our back-end systems, ensuring high performance, scalability, and security. As a key contributor, you will collaborate with cross-functional teams to drive technical excellence and innovation in our platform.

Key Responsibilities
  • Design and implement scalable and maintainable back-end solutions using .NET Core.
  • Apply Domain-Driven Design (DDD) principles to model complex business domains effectively.
  • Implement Command Query Responsibility Segregation (CQRS) for efficient data handling.
  • Work with document databases (e.g., MongoDB, DynamoDB) for flexible and high-performance storage solutions.
  • Develop and deploy AWS Lambda functions to build event-driven and serverless architectures.
  • Adhere to clean architecture principles to ensure modular, testable, and scalable code.
  • Design and build RESTful APIs and microservices for seamless communication across the platform.
  • Write comprehensive unit tests using xUnit to ensure software quality and reliability.
  • Participate in code reviews and knowledge sharing to foster a culture of continuous improvement.
  • Collaborate with product managers, front-end developers, and other stakeholders to align technical solutions with business goals.

Qualifications & Skills
  • 5+ years of experience as a back-end engineer, with strong expertise in .NET Core.
  • Deep understanding of Domain-Driven Design (DDD) and CQRS patterns.
  • Experience working with document databases (MongoDB, DynamoDB, or similar) as well as traditional relational DBs (SQL).
  • Hands-on experience building AWS Lambda functions and serverless architectures.
  • Strong knowledge of clean architecture principles and best practices.
  • Expertise in API design and development, including RESTful services.
  • Proficiency in writing unit tests using xUnit.
  • Familiarity with event-driven architectures and message queues (e.g., AWS SNS/SQS, Kafka, or RabbitMQ).
  • A “get it right, over being right” attitude.
  • Excellent communication skills and ability to work collaboratively in a remote team.

Bonus Points
  • Experience with financial services, fintech, or compliance-driven industries.
  • Exposure to infrastructure-as-code (IaC) tools like AWS CDK or Terraform.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
Application Process
To apply for this position, you need to fill out the form and attach a resume.
Made on
Tilda