freehire launches on Product Hunt on 26 August.

Follow →

Back-end Software Engineer Mid Level

Summary

Mid-level back-end engineer migrates features from a TypeScript monolith to AWS microservices, designing secure APIs and event-driven systems while working in agile sprints.

You join a 13-person engineering team leading a year-long platform migration. You migrate features from a TypeScript monolith (AdonisJS) to a service-oriented architecture on AWS, working in sprints alongside the team. This is an execution role: you design, build, and solve concrete problems while maintaining code quality.
What you'll own
  • Migrate features from the monolithic platform to a service-oriented architecture on AWS.
  • Design and build APIs and microservices using event-driven patterns (SNS, SQS, EventBridge).
  • Deliver solutions sprint by sprint as the team prioritizes them.
  • Participate in daily standups and weekly planning with the engineering team.
  • Apply Domain Driven Design principles to build secure, reusable APIs.
  • At least 2 years of backend development experience with TypeScript and Go.
  • Solid experience with AWS, microservices architectures, and event-driven systems (SNS, SQS, EventBridge).
  • Design and build REST APIs securely, applying DDD principles, ideally with TypeScript frameworks like AdonisJS.
  • Comfortable with relational databases, unit testing, and test-driven development.
  • Work well in agile environments (Scrum, Sprints) and communicate in functional English.
  • Live in Buenos Aires or nearby and can attend the office 2 days per week.
Here is what to expect after you apply
  1. You will get an email from Puente with a short online assessment and a quick grammar check.
  2. You will record three short video answers so we can see how you communicate.
  3. If it looks like a fit, our recruiter sets up an interview.
  4. Shortlisted candidates are introduced to the US client team for final interviews.
Compensation is USD 2,200 - 3,200 per month as an independent contractor. The role is remote with 2 days per week on-site in Buenos Aires (Núñez), Monday to Friday 9 AM - 6 PM UTC-3. You will receive a company laptop and work in a collaborative agile environment with clear growth paths within the engineering team.

See also