Full-Stack Software Engineer (React, Node.js, AWS)
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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
keystone recruitment
autoraptor