Backend-Focused Full-Stack Software Engineer — Node.js / TypeScript / React JS
Remote — Latin America
About TalentXM
TalentXM is a global talent and technology company focused on connecting organizations with world-class engineering and AI talent. Our teams work with innovative product companies across industries including fitness, wellness, HR tech, education, and enterprise software.
We are currently hiring a Backend-Focused Full-Stack Software Engineer to join a distributed product team building a modern education member-management platform used by administrators, instructors, members, and students.
This is a full-time remote role ideal for engineers who are strongest on the backend with Node.js, TypeScript, APIs, databases, and cloud services, while also being comfortable building and maintaining frontend features using React JS.
The Product You’ll Help Build
You will contribute to the development of a member-management platform for education programs within the fitness and wellness ecosystem.
The platform includes:
- A web portal for administrators and instructors
- A mobile-friendly experience for members and students
- Backend services supporting member management, education workflows, payments, CRM integrations, and reporting
- Integrations with CRM systems, payment platforms, and third-party tools
You’ll work closely with a Tech Lead and cross-functional product team, owning backend-heavy features end-to-end — from technical discovery and API design through implementation, deployment, monitoring, and iteration.
What You’ll Do
As a Backend-Focused Full-Stack Engineer, you will primarily design, build, and maintain backend systems, APIs, integrations, databases, and cloud-based services, while also contributing to frontend development using React JS when required.
Core Responsibilities
- Design, build, and maintain backend services using Node.js, TypeScript, and Express
- Develop and maintain scalable REST and GraphQL APIs
- Own backend feature development from architecture through production deployment
- Design database schemas and work with relational and non-relational databases
- Build integrations with third-party systems including CRM, payment, and education platforms
- Implement secure, reliable, and maintainable backend services
- Support authentication, authorization, data validation, and API security
- Optimize backend performance, reliability, and scalability
- Write clean, testable, and well-documented code
- Participate in code reviews and GitHub pull request workflows
- Collaborate with frontend engineers to build and support React JS user experiences
- Build and maintain selected frontend components using React JS, TypeScript, HTML, and CSS
- Ensure frontend work is responsive, accessible, and aligned with modern UI standards
- Support cloud deployment, monitoring, and troubleshooting in AWS
- Participate in Scrum ceremonies and agile delivery
- Use GenAI tools responsibly to accelerate development, testing, and documentation workflows
- Support the full product lifecycle from design to production support
Required Qualifications
- Fluent written and spoken English
- 2+ years of backend development experience with Node.js
- 2+ years of experience with React JS building production web applications
- Strong experience with TypeScript
- Experience building backend services using Express
- Experience designing and maintaining RESTful APIs
- Experience working with GraphQL
- Hands-on experience with relational and non-relational databases
- Experience integrating third-party APIs and services
- Understanding of authentication, authorization, API security, and secure coding practices
- Hands-on experience deploying and supporting applications in AWS
- Strong collaboration using GitHub workflows, pull requests, and code reviews
- Experience working in Scrum / Agile environments
- Ability to contribute across the full stack using Node.js, TypeScript, Express, and React JS
- Proficiency in React JS, modern JavaScript, HTML, and CSS
- Understanding of server-side rendering concepts
Nice to Have
- Experience with Next.js
- Experience with headless CMS platforms such as Strapi
- Exposure to Azure or Google Cloud
- Experience building mobile-friendly web applications
- Experience with payment platforms, CRM integrations, or member-management systems
- Experience with automated testing, CI/CD pipelines, and observability tools
- Experience working on SaaS or education technology platforms
What We Offer
We aim to provide a supportive remote-first work environment where engineers can do their best work.
Benefits include:
- Fully remote home-office role
- Up to 15 paid vacation days per year
- Up to 5 floating holidays aligned with your culture
- Wellness days to support work-life balance
- Paid parental leave
- Competitive health insurance coverage
- Internet and gym expense reimbursement
- Opportunity to work with innovative digital products in the fitness, wellness, and education ecosystem
- Collaboration with a global engineering team
Who Thrives Here
We look for engineers who:
- Are strongest in backend development but comfortable contributing full stack
- Communicate clearly and collaborate effectively
- Take ownership of backend services, APIs, integrations, and data flows
- Solve problems creatively and proactively
- Enjoy building scalable products used by real communities
- Thrive in distributed global teams
- Embrace feedback, learning, and continuous improvement
- Care about clean architecture, security, reliability, and maintainability
Hiring Process
1️⃣ HR Interview
2️⃣ Code Challenge
3️⃣ Technical Interview
4️⃣ Offer