Senior Software Engineer - Full-Stack JS

Able Logo

Able

๐Ÿ“Remote

Summary

Join Able as a Senior Software Engineer and play a central role in a complex, enterprise-scale project. You will lead feature development from idea to deployment, collaborating closely with product and design teams. Leverage your 10+ years of full-stack JavaScript development experience to drive technical decisions and shape the architecture of a fast-evolving, AI-enabled platform. Translate product requirements into reliable, scalable implementations, integrating external services with attention to security and performance. This is a 6-month, 100% remote contract position within LatAm, requiring strong English communication skills. A contract extension is possible based on performance and client needs.

Requirements

  • 10+ years of professional experience in full-stack JavaScript development
  • Experience leading engineering efforts or serving as a tech lead on complex, high-scale projects
  • Proven track record of designing scalable systems (microservices, distributed architecture)
  • Experience integrating payment systems (Stripe, PayPal, etc.,) with strong security practices
  • Deep understanding of browser rendering performance and frontend optimization
  • Strong grasp of data modeling using PostgreSQL, and familiarity with NoSQL/Redis where appropriate
  • Strong verbal and written communication skills in English are a requirement

Responsibilities

  • Lead feature development from idea to deployment, collaborating closely with product and design
  • Drive technical decisions and help shape the architecture for a fast-evolving, AI-enabled platform
  • Translate product requirements into reliable, scalable implementations across the stack
  • Operate with a high degree of autonomyโ€”moving quickly from concept to shipping while maintaining code quality
  • Integrate external services, including payments and identity providers, with attention to security and performance
  • Profile and tune application performance to ensure smooth experiences at scale
  • Contribute to planning, estimations, and setting realistic delivery expectations with the team
  • Champion clean, testable code and support the team through thoughtful code reviews
  • Communicate proactively in a distributed environment and contribute to a culture of continuous improvement

Preferred Qualifications

Experience working with AI/ML platforms, multi-tenant applications, or caching/queueing layers (e.g., Redis, RabbitMQ)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.