
Remote opportunity at
AbleSenior Software Engineer (Full-Stack, JavaScript)
Able is recruiting an experienced Senior Software Engineer for high-quality product work in TypeScript, Node.js and Next.js. The role is 100% remote within Latin America and…
Career Tools
About This Role
Able is recruiting an experienced Senior Software Engineer for high-quality product work in TypeScript, Node.js and Next.js. The role is 100% remote within Latin America and blends architecture work with delivery, so the engineer would be responsible for systems and also coach other engineers. The position is full-time, with an expected 40-hour working week. Able describes itself as a portfolio-model technology company that began in 2012 as a combined engineering…
Job Description
Able is recruiting an experienced Senior Software Engineer for high-quality product work in TypeScript, Node.js and Next.js. The role is 100% remote within Latin America and blends architecture work with delivery, so the engineer would be responsible for systems and also coach other engineers. The position is full-time, with an expected 40-hour working week.
Able describes itself as a portfolio-model technology company that began in 2012 as a combined engineering and product studio for early-stage startups. It now calls itself an AI-native organization and says it has built products across industries ranging from media and finance to toys and healthcare. The company states that it values people and processes over any single idea.
Day to day, you would shape the architecture of scalable products, including their APIs and data layer, and lead technical discovery to understand systems, constraints and opportunities. You would steer engineering choices using design and code review, partner with product and design teams to take concepts from ideation to build, and keep stakeholders informed about direction, progress and open risks.
The posting asks for 10+ years of production software work on complex real-world systems, technical lead or system-owner experience, and strong TypeScript, React and Node.js skills. Experience with REST, GraphQL, relational databases or DynamoDB, and with AWS, GCP or Azure, is expected. Strong English communication is a requirement.
Responsibilities
- Build end-to-end applications spanning the frontend and backend.
- Shape the architecture, APIs and data structures for products meant to scale.
- Lead technical discovery to map out systems, constraints and opportunities.
- Steer engineering choices through design and code review.
- Team up with product and design to move concepts from ideation to build.
- Produce and critique code where quality, speed of execution and long-term upkeep matter most.
- Keep stakeholders informed about direction, progress and open risks.
- Keep delivery moving while upholding the team's technical standard.
Requirements
- 10+ years of production software work on complex real-world systems.
- Hands-on time as a technical lead or as the owner of major system components.
- Advanced JavaScript or TypeScript, React and Next.js, plus Node.js back-end work.
- Full-stack delivery spanning UI and services, with frameworks such as React Native or NestJS.
- Design and build REST and GraphQL APIs.
- Solid database design across PostgreSQL, MySQL or DynamoDB.
- Deep familiarity with system design and scalable architecture patterns.
- Hands-on work with AWS, GCP or Azure.
- Experience with CI/CD and infrastructure tooling such as Terraform.
- Able to make technical trade-offs understandable to mixed groups.
- Track record of writing architecture documentation and leading implementation.
- Strong ownership and drive to see problems through from start to finish.
- Strong written and verbal English.
Qualifications
- Background in shipping features powered by AI or connecting ML models into products.
- Client-facing or multi-project experience.
Core Skills
Benefits
- Payment in USD.
- 18 days of PTO each year, local holidays, and a yearly company break around the holidays.
- Wellness benefit and remote work stipend.
- An AI voucher.
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where can I be based?
The role is 100% remote for people within Latin America.
What hours are expected?
The posting asks for 40 hours per week, and the person should be reachable during standard working hours when required.
How is pay issued?
Payments are made in USD. The posting does not give a salary figure.
Is English required?
Yes. Strong verbal and written English is listed as a requirement.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.