Full-Stack Software Engineer (React, Node.js, AWS)

Remote
Apply
AI Summary

TalentXM is hiring a Full-Stack Software Engineer to join a distributed product squad building an Education member-management experience for administrators, instructors, and students. The role involves contributing to an Education member management platform, working across front end, back end, and cloud to deliver a reliable, user-centered platform. Key requirements include 2+ years of hands-on experience with React, Node.js development, and strong TypeScript knowledge.

Key Highlights
Contribute to an Education member management platform
Work across front end, back end, and cloud
Deliver a reliable, user-centered platform
Key Responsibilities
Build and maintain front-end components and page-level experiences with React
Develop back-end services and APIs in Node.js
Design and evolve APIs in Express
Work with relational and non-relational databases
Ensure the application is responsive and cross-platform friendly
Build accessibility-aware interfaces
Collaborate in a Scrum-based delivery model
Technical Skills Required
React Node.js TypeScript HTML CSS JavaScript Express GraphQL AWS Git Scrum
Benefits & Perks
Home-office-based role
Up to 15 paid vacation days per year
Up to 5 floating holidays
Wellness days
Paid parental leave
Competitive health insurance coverage
Reimbursement of internet and gym expenses
Nice to Have
Experience with Next.js
Experience with a headless CMS such as Strapi
Broader cloud exposure (Azure or Google Cloud)

Job Description


Full-Stack Software Engineer (React, Node.js, AWS) — Remote LATAM

About TalentXM

TalentXM is hiring a Full-Stack Software Engineer to join a distributed product squad building an Education member-management experience for administrators, instructors, and students—covering a web operator/instructor portal, a mobile member app, and CRM/payments integrations.

This is a full-time, home-office-based role with core hours aligned to Eastern Time, designed for engineers who thrive in distributed collaboration and enjoy shipping product that supports real users in the fitness/wellness space.

The product you’ll help build

You’ll contribute to an Education member management platform that helps administrators, instructors, and students manage Education workflows in one cohesive system—pairing a web portal experience with mobile access and operational integrations (CRM and payments).

You’ll be working alongside a Tech Lead for guidance and momentum, while you take strong ownership of your features—from technical discovery through implementation, testing, deployment, and iteration based on feedback.

The partner team behind this work is a fitness and wellness technology firm that positions itself around making technology relevant, accessible, functional, and beautiful for the brands it supports.

What you’ll do

You’ll work across front end, back end, and cloud to deliver a reliable, user-centered platform. The stack is centered on React (web UI), Node.js (services/APIs), and AWS (cloud infrastructure and services).

Key responsibilities include:

  • Build and maintain front-end components and page-level experiences with React, focusing on clarity, performance, and maintainability.
  • Develop back-end services and APIs in Node.js, including REST and GraphQL endpoints, using patterns appropriate for production systems (security, observability, error handling, and scalability).
  • Design and evolve APIs in Express (and/or equivalent Node frameworks), integrating third-party services—including CRM and payment workflows—safely and predictably.
  • Work with relational and non-relational databases, aligning schema/modeling decisions with real product needs (query efficiency, data integrity, and operational simplicity).
  • Ensure the application is responsive and cross-platform friendly (web and mobile touchpoints), collaborating with design partners to deliver polished UI.
  • Build accessibility-aware interfaces guided by modern accessibility standards (e.g., WCAG), so the product works for a broad range of users.
  • Collaborate in a Scrum-based delivery model—planning, delivering, reviewing, and continuously improving as a team.
  • Contribute via pull requests and code reviews, using Git-based collaboration patterns that improve quality and share knowledge across the team.
  • Apply security and data-protection best practices (threat-aware development, secure-by-default patterns), using widely recognized guidance like OWASP’s Top 10 as a baseline reference.
  • Use GenAI tools to improve efficiency (e.g., accelerating drafts, tests, or review workflows) while remaining accountable for correctness, security, and maintainability of the final code.

What we’re looking for

This role is a fit for engineers who communicate clearly, collaborate with empathy, and enjoy building in dynamic, distributed teams—embracing feedback and continuous improvement.

Required qualifications:

  • Fluent written and spoken English.
  • 2+ years of hands-on experience with React for building production web UIs.
  • 2+ years of hands-on experience with Node.js development (services, APIs, and modern JavaScript/TypeScript practices).
  • Strong TypeScript knowledge and day-to-day usage.
  • Proficiency with HTML, CSS, and modern JavaScript fundamentals.
  • Experience designing and developing RESTful APIs with Express and experience with GraphQL-based API patterns.
  • Experience integrating third-party services/APIs (authentication, payments, CRM, messaging, analytics, etc.).
  • Practical experience working with both relational and non-relational databases.
  • Strong collaboration habits using GitHub (pull requests, reviews, iterative improvement).
  • Comfort working in a Scrum environment (iterative delivery, transparency, adaptation).
  • Working knowledge of server-side rendering concepts (and how SSR impacts architecture, performance, and user experience).
  • Strong focus on application security and data protection, applying standard secure-development guidance.
  • Solid, hands-on proficiency with Amazon Web Services, especially as it relates to deploying, operating, and supporting modern web applications.

Nice to have:

  • Experience with Next.js (especially SSR patterns and production deployment considerations).
  • Experience with a headless CMS such as Strapi.
  • Broader cloud exposure (Azure or Google Cloud), while the core emphasis remains AWS.

What we offer and how we hire

What we offer is designed to support a sustainable, remote-first work experience, including:

  • Home-office-based role (flexibility and comfort).
  • Up to 15 paid vacation days per year.
  • Up to 5 floating holidays that reflect your culture and traditions.
  • Wellness days to help maintain a healthy work-life balance.
  • Paid parental leave.
  • Competitive health insurance coverage.
  • Reimbursement of internet and gym expenses.
  • A global, collaborative team and the chance to work on digital products for leading fitness and wellness brands.

Hiring process:

  • Interview with HR
  • Code Challenge
  • Technical Interview
  • Job Offer

TalentXM is committed to inclusive, respectful collaboration and evaluates candidates based on impact, craft, communication, and alignment with healthy, high-accountability remote work practices.


Similar Jobs

Explore other opportunities that match your interests

AI Code Reviewer (C++)

Programming
2h ago
Visa Sponsorship Relocation Remote
Job Type Part-time
Experience Level Entry level

keystone recruitment

Latin America
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

autoraptor

Latin America

AI Automation & System Engineer

Programming
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Kajae

Latin America

Subscribe our newsletter

New Things Will Always Update Regularly