Back-end Software Engineer Semi Senior

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

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.

This is a full-time independent contractor role with a schedule of Monday to Friday, 9 AM to 6 PM UTC-3. You will work remotely and receive competitive compensation based on experience. The role offers the opportunity to work with a strong engineering culture and modernize a production platform.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available