Senior Software & Data Engineer, JavaScript
WFA Digital Insight
The demand for skilled software engineers with expertise in JavaScript and AI-native practices is on the rise, with a 25% increase in remote job openings in the last year. As companies like Able pioneer the integration of AI in software development, professionals with experience in Next.js, Node.js, and TypeScript are in high demand. With the Latin American job market booming, this 100% remote role offers a unique opportunity to work with a multinational team and drive technical direction. Candidates should be prepared to showcase their problem-solving skills, technical expertise, and ability to communicate complex ideas clearly.
Job Description
About the Role
As a Senior Software & Data Engineer at Able, you will be responsible for designing and building high-quality products using cutting-edge technologies like Next.js, Node.js, and TypeScript. Your expertise will be crucial in driving the technical direction of the company, and you will have the opportunity to work on complex projects that integrate AI-native practices. You will be part of a multinational team with a strong focus on innovation and collaboration.The role entails working closely with cross-functional teams, including product and design, to shape solutions from idea to implementation. You will be responsible for defining system architecture, APIs, and data models for scalable products and leading technical discovery by understanding systems, constraints, and opportunities. Your strong expertise in JavaScript or TypeScript, React, and Node.js will be essential in guiding engineering decisions and supporting other engineers through design and code reviews.
Able is an engineering and product hub that has grown significantly since its inception in 2012. The company has a strong builder mindset, and its ambitious team is driving the adoption of AI-native practices across every function. As a Senior Software & Data Engineer, you will have the opportunity to work with a talented team of engineers and designers who are passionate about building meaningful products.
What You Will Do
- Design and build end-to-end applications across frontend and backend using Next.js, Node.js, and TypeScript
- 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
- Collaborate with the team to identify and prioritize project requirements
- Develop and maintain technical documentation to ensure knowledge sharing and transparency
- Participate in code reviews and contribute to the improvement of the codebase
- Stay up-to-date with industry trends and emerging technologies to continuously improve the company's technical capabilities
What We Are Looking For
- 10+ years of experience building production-grade applications with real-world complexity
- Strong expertise in JavaScript or TypeScript, React, 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
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
Benefits and Perks
- 100% remote work arrangement within Latin America
- Competitive compensation package in USD
- 18 days of paid time off per year, plus observance of local holidays and an annual break between Christmas and New Year's
- Monthly wellness stipend and snack boxes delivered to your home
- Opportunities for professional growth and development in a rapidly expanding company
- Collaborative and dynamic work environment with a team of talented professionals
- Access to the latest technologies and tools to stay up-to-date with industry trends
- Recognition and rewards for outstanding performance and contributions to the company's success
How to Stand Out
- Showcase your expertise in Next.js, Node.js, and TypeScript, and be prepared to provide examples of your work and experience.
- Highlight your ability to communicate complex technical ideas clearly and concisely, both in writing and verbally.
- Demonstrate your understanding of system design, application architecture, and scalable system patterns, and be prepared to discuss your approach to solving complex technical problems.
- Emphasize your experience working with databases and data modeling, and be prepared to discuss your approach to data-driven decision making.
- Be prepared to discuss your experience with AI-native practices and how you have applied them in previous roles.
- Research the company culture and values, and be prepared to discuss how your skills and experience align with Able's mission and vision.
- Prepare examples of your work and be ready to walk the interviewer through your design and development process.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.