Back To Jobs

Open Role

Backend Software Engineer Semi Senior

Remote, Buenos Aires · Remote · $2,800 - $3,000/ month

ID 2685RemoteLatin AmericaFull Time

Share This Job

Backend Software Engineer (Remote)

Schedule: Monday – Friday, 9 AM – 6 PM UTC-3 (40 hours/week)

Type: Full-time · Independent Contractor

About the Company

Our client is an edtech company serving Latin America with a strong engineering culture. Their product teams work cross-functionally using agile methodologies and build systems that scale across the region.

About the Role

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. This role fits someone who wants hands-on ownership of backend systems and enjoys the challenge of modernizing production platforms.

Key Responsibilities

  • 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.
  • Identify and resolve complex problems while maintaining code quality standards.
  • Apply Domain Driven Design principles to build secure, reusable APIs.

Who You Are

  • You have at least 2 years of backend development experience with TypeScript and Go.
  • You have solid experience with AWS, microservices architectures, and event-driven systems (SNS, SQS, EventBridge).
  • You design and build REST APIs securely, applying DDD principles, ideally with TypeScript frameworks like AdonisJS.
  • You are comfortable with relational databases, unit testing, and test-driven development.
  • You work well in agile environments (Scrum, Sprints) and communicate in functional English.

Bonus Points

  • Portuguese language skills (part of the team works in Portuguese).
  • Experience migrating or modernizing production platforms.
  • Experience with non-relational databases.
  • Familiarity with other backend frameworks or languages.
  • Formal education or degree in systems engineering or related field.

What Success Looks Like

First 90 Days

  • You are integrated into the team and delivering feature migrations with tested code and clean APIs.
  • You understand the monolithic codebase and the target service architecture.
  • You participate actively in sprints and contribute to technical decisions.

Ongoing

  • You are a reliable backend contributor who unblocks the team and maintains code quality.
  • You help the migration advance on schedule with minimal rework.
  • You mentor newer team members and share knowledge about the platform architecture.

How to Apply

Submit your resume in PDF format and complete the short skills assessment we share with every applicant. The assessment is how we evaluate written communication, accuracy, and attention to detail for this role.

What to Expect

  • Application Review: We review your resume and assessment results.
  • WhatsApp Screen: A brief introductory conversation.
  • Recruiter Interview: A deeper conversation to assess fit and working style.
  • Client Interview: You meet the hiring manager directly.
  • Background Check + Offer: Final verification followed by your offer letter.

Application Form

Submit a clean, complete application. The form is optimized for mobile so you can finish it from your phone.

Personal Information

Your Name & Contact Information

Professional Profile

We use LinkedIn to review your professional work experience.

Upload Resume

Attach your CV in PDF, DOC, or DOCX format.