View all jobs
Closed

Senior Fullstack TypeScript Engineer

🇺🇸 Atlanta, United States Fully remote5+ years
Required Candidate location: Mexico, Guatemala, Belize, Honduras, El Salvador, Nicaragua, Costa Rica, Panama, Colombia, Ecuador, Peru, Bolivia, Brazil, Chile, Uruguay, Paraguay, Central America or South America

This position is no longer available

Check more opportunities below

Skills & Languages

Must-have required
Node.js3 Year(s)React.js3 Year(s)Typescript5 Year(s)
Nice-to-have
Rabbit mq1 Year(s)Redux1 Year(s)Kafka1 Year(s)Websockets1 Year(s)Jest1 Year(s)Playwright1 Year(s)Cypress1 Year(s)
Languages required
English

About the Opportunity

Our client is hiring Senior Software Engineers to help build the next generation of merchant to consumer experiences within a growing Consumer Experience group. This team is reshaping the post purchase journey in the intelligent supply chain orchestration space. The work blends backend engineering in TypeScript with frontend interaction in React and gives you full ownership of features from specification through to deployment.


You will build scalable backend services, integrate cleanly with the frontend, and design solutions that support millions of consumers who rely on proactive communication and seamless control of their delivery experience. This is a role for someone who enjoys architectural decision making, solving complex logic problems, and producing branded customer experiences that feel effortless on the surface but are technically sophisticated underneath.


The environment is fast paced and collaborative. You will work across product, design, and engineering teams, influence specifications, and help lift engineering standards while contributing to a culture of learning and technical excellence.


Start Date: Immediately hiring with some flexibility 2-3 weeks

Client Industry: Logistics Supply Chain

Size of Client Team: ~25

Initial Contract Duration: 1 yr

Location/Timezone: LATAM

Collaboration Requirements: Ability to overlap 6 hours with EST/EDT (USA).

Years of Experience Required: 

  • 5+ years in software engineering with a strong track record in modern web development and distributed systems.

Required Language:  English (Advanced)

Key Tools: TypeScript | React | GCP


Required Technical Ability

  • At least five years of software engineering experience with strong capability in modern web development and distributed systems
  • Deep expertise in TypeScript for backend services on Node
  • Strong competency with React for frontend interaction
  • Proven ability to own the full software development lifecycle from ideation to coding, testing, and deployment
  • Experience architecting complex, secure, high performance systems, preferably on GCP
  • Ability to design systems that handle large and evolving datasets
  • Capability to provide technical guidance to junior engineers
  • Experience collaborating with Product, Design, and engineers to deliver high quality features

Highly Desired Experience

  • Direct experience in logistics, supply chain, or 3PL software
  • Previous work in a startup or scale up environment
  • Familiarity with state management tools such as Redux or Zustand
  • Experience with event streaming technologies such as Kafka or RabbitMQ
  • Exposure to real time applications using WebSockets or Server Sent Events
  • Experience with monitoring tools such as Prometheus, Grafana, or DataDog
  • Strong knowledge of testing frameworks such as Jest, Cypress, or Playwright

Required Soft Skills

  • Strong problem solving ability with a focus on simple and maintainable solutions
  • High standards for code quality, security, and robust engineering practice
  • Proactive mindset with the ability to work independently and drive momentum
  • Strong ownership of outcomes and comfort working in a high impact environment
  • User centric thinking and an understanding that great engineering ultimately serves a human need
  • Collaborative working style and clear communication with cross functional teams

Recruitment Process:

Note: This may change based on various factors (role, profile completeness, etc).

  • Initial Interview: Our recruitment team will review your application and contact you if they'd like to proceed with an initial interview (Duration: ~ 1 week)
  • Skills Assessment: After a successful initial interview, the next step will be an assessment of your technical skills in order to build an 'X-Profile' that we can share with the relevant partner (Duration: ~ 1 week)
  • Interview with Our Partner: We'll schedule an interview for you to meet our partner, during which you'll get to know more details about the specific role you have been matched with. (Duration: ~ 1 week)

Why Join Us?

  • Work fully remote, globally: Join a team spread across the world and enjoy true location freedom while collaborating with talented engineers everywhere.
  • Work with top brands: Riot Games, Fox, Coinbase, Epic Games, and so much more.
  • Gamified community you’ll love: Engage in online events, compete in challenges, and attend Outposts and summits that bring X-Teamers together learning, connecting, and leveling up globally.
  • Work-life harmony & support: Enjoy flexible schedules, wellness stipends, and support to make sure you’re thriving both professionally and personally.
  • Access to our Unleash+ program where team-members can spend up to US$2500 per year on things that energize them.

Includes 4 screening questions.

Benefits

Additional benefits: Access to our Unleash+ program where team-members can spend up to US$2500 per year on things that energize them.

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload 🗙