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
- You will get an email from Puente with a short online assessment and a quick grammar check.
- You will record three short video answers so we can see how you communicate.
- If it looks like a fit, our recruiter sets up an interview.
- 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.