All remote jobs

Senior Software Engineer (Full-Stack, JavaScript)

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Remote from
LATAM
Salary
Undisclosed
Employment
Full Time
Experience
Senior
Published
Apply before
12 Nov 2026
Listing views
22
Application actions
0
Application toolkit

Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

AI Summary

The role, at a glance.

Able is hiring a senior full-stack JavaScript engineer to build and architect production applications using TypeScript, Next.js, Node.js, React, APIs, and cloud infrastructure. The role combines hands-on end-to-end delivery with technical leadership, including system design, technical discovery, architecture documentation, and code reviews. The engineer will collaborate closely with product, design, stakeholders, and other engineers while owning complex systems and delivery outcomes. This is a 100% remote role restricted to Latin America, requiring strong English communication and availability for a 40-hour workweek.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

5/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

5/5
GuidedFull ownership

Communication Load

5/5
IndependentCollaborative
AI insightThis is a highly senior role requiring 10+ years of experience and demonstrated ownership of architecture, scalable systems, full-stack delivery, and technical direction. The successful candidate must balance deep implementation work with mentoring, stakeholder communication, and multi-disciplinary product collaboration.

Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job medianMarket rate
$145,000
US market range$125k–$175k
AI insightNo actual salary was disclosed; “Payments made in USD” identifies payment currency but not compensation. The figures shown are estimated annual US-market base-salary benchmarks in USD for a senior full-stack JavaScript/TypeScript engineer with technical-lead responsibilities; actual LATAM compensation may differ materially.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
How would you approach designing a scalable full-stack application with Next.js and Node.js?

I would begin by clarifying user flows, non-functional requirements, expected traffic, data sensitivity, and operational constraints. I would define clear service and API boundaries, select appropriate data models and storage, establish authentication and authorization patterns, and document key architectural decisions. I would then implement the solution incrementally with observability, automated testing, CI/CD, and performance monitoring built in from the start.

Describe a time you led technical discovery for an unfamiliar or complex system.

I start by mapping the current architecture, data flows, dependencies, operational pain points, and business objectives. I validate assumptions with stakeholders and engineers, identify risks and constraints, and translate findings into prioritized options with explicit trade-offs. This approach creates alignment before implementation and helps the team make decisions that are both technically sound and practical.

What factors guide your choice between REST and GraphQL for an API?

I consider client needs, domain complexity, team expertise, caching requirements, authorization rules, and operational maturity. REST is often effective for stable resource-oriented workflows and simple integrations, while GraphQL can be valuable when multiple clients need flexible access to a complex domain. In either model, I prioritize clear contracts, consistent error handling, versioning or schema evolution, security, and observability.

How do you maintain code quality while delivering quickly in a multi-project environment?

I establish a practical quality baseline through focused code reviews, automated tests for critical behavior, linting, type safety, CI checks, and clear acceptance criteria. I use small, releasable increments and address technical debt deliberately rather than allowing it to accumulate silently. I also communicate risks early so delivery trade-offs are intentional and visible to stakeholders.

How would you explain an architecture trade-off to a non-technical stakeholder?

I avoid implementation jargon and frame the decision in terms of outcomes such as delivery speed, reliability, future flexibility, cost, and risk. I present the viable options, explain what each enables or limits, state my recommendation, and make the consequences clear. This gives stakeholders enough context to participate meaningfully without requiring deep technical knowledge.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.
Opportunity details

About this role.

Back in 2012, we were a group of engineers and designers who decided we wanted to build things, so we did. Able started as an engineering and product hub building for a portfolio of early-stage startups. We built many relationships while developing products that were thoughtful, effective, and genuinely useful. But, since then, we’ve grown… and so has our ambition.

Now, we’re entering our next chapter, defined by applied AI. AI is a powerful force in the end-to-end software development cycle, and we’re creating practices that allow us to deliver software fast and more effectively than traditional approaches, creating meaningful value for our partners. Today, our builder mindset is driving us to become an AI-native organization across every function. We’re still evolving, and that’s part of the opportunity. If you want to build, learn, and tackle challenges alongside an ambitious team, let’s build together.

This position is 100% remote within LatAm.

About the Role

We’re looking for a Senior Software Engineer to design and build high-quality products using Next.js, Node.js, and TypeScript. You will operate across architecture and delivery, taking ownership of systems while also guiding teams and driving technical direction.

What We’re Looking For

Day-to-Day Responsibilities

  • Design and build end-to-end applications across frontend and backend.
  • Define system architecture, APIs, and data models for scalable products.
  • Lead technical discovery by understanding systems, constraints, and opportunities.
  • Guide engineering decisions and support other engineers through design and code reviews.
  • Partner with product and design to shape solutions from idea to implementation.
  • Write and review code with a focus on quality, performance, and maintainability.
  • Communicate clearly with stakeholders on approach, progress, and risks.
  • Drive delivery while helping maintain a high technical bar across the team.

Required Skills & Experience

  • 10+ years building production-grade applications with real-world complexity.
  • Experience operating as a technical lead or owning significant parts of a system.
  • Strong expertise in JavaScript or TypeScript, React including Next.js, and Node.js.
  • Experience building full-stack applications across frontend and service layers using modern TypeScript frameworks such as React, React Native, or NestJS.
  • Experience designing and building APIs using REST and GraphQL.
  • Strong experience working with databases and data modeling across systems such as PostgreSQL, MySQL or DynamoDB.
  • Strong understanding of system design, application architecture, and scalable system patterns.
  • Hands-on experience with cloud environments such as AWS, GCP, or Azure.
  • Experience with deployment, CI/CD, and infrastructure practices such as Terraform or similar.
  • Ability to clearly explain technical decisions to both technical and non-technical audiences.
  • Experience producing clear architecture documentation and guiding implementation.
  • Strong ownership with the ability to drive problems end-to-end.

Nice to Have

  • Experience operating as a technical lead or owning end-to-end systems
  • Experience building AI-enabled product features or integrating ML systems
  • Experience working in client-facing roles or multi-project environments

Able is powered by curious, thoughtful people who care about what they build and how they build it. We’re actively investing in our team through AI training, knowledge-sharing, and hands-on experimentation to ensure everyone grows alongside the technology.

This position is 100% remote within LatAm. Strong verbal and written communication skills in English are a requirement. As a team member, you can expect:

  • To work 40 hours per week, and be available during normal business hours as needed.
  • Payments made in USD.
  • 18 days of PTO per year, observance of local holidays, and an annual break between Christmas and New Years.
  • Wellness + Remote Stipend
  • AI Voucher

About Able

Able builds technology products in a portfolio model. We believe that people, teams, and processes are more important than the ideas themselves, so we’ve focused on bringing great people together, and investing in their growth.

We’ve built products in a variety of industries. Everything from media to finance to toys to healthcare. Sometimes we work with management teams to help their businesses grow faster or unlock value using technology. Other times we start or buy businesses outright. Each time, we look for opportunities to leverage technology built at the portfolio-level to drive value faster.

Able is committed to inclusion and diversity and is an equal-opportunity employer. All applicants will receive consideration without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, disability, or veteran status.

This is but the beginning of a conversation we’d love to have with you.

Apply, and let’s get this adventure started!

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. .

Log in to save
One quick step before you apply

Sign in to continue.

Sign in or create a free account to continue to the employer's application.

Applying is free. After signing in, return to this job and select Apply Now.
Add alert
Jobs Talent AI Tools Salaries
Menu