TurnStay Logo

Senior Frontend Engineer

TurnStay|Posted 5 days ago

Skills and experience

Role:Frontend engineer
Other roles:Full stack engineer, UX engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    React
    TypeScript
    Next.js
Nice-to-have skills:
    Python
    AWS

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent
Salary range:R60,000 - R100,000 per month

Role description

Senior Frontend Engineer – TurnStay (Cape Town / Hybrid)

At TurnStay, we’re building the payment rails that power global travel. We help hotels, lodges, and operators get paid faster, cheaper, and with less friction; so they can spend more time on hospitality and less on admin. Payments may sound simple, but at scale, across borders and currencies, it’s one of the hardest and most interesting engineering problems out there.

We’re looking for a Senior Frontend Engineer (5+ years experience) to join our small, focused team. This isn’t a “big corp” role full of meetings and process. We keep things lean, outside of daily standup, most of your day is yours to design, code, and ship.

What makes this role different

Shape the experience: We’re still early. How we present our product to customers is being defined now. You’ll have a direct hand in creating our design system, UX flows, and embeddable components.

Real product impact: You won’t be pixel-pushing screens someone else decided. You’ll work directly with backend engineers and product leads to figure out the best way to make payments intuitive and trustworthy for our users.

Balance of speed and craft: We want to move quickly, but never at the cost of usability or maintainability. Clean, accessible, well-structured interfaces matter.

Deep domain exposure: Payments are complex, and our UI needs to make that complexity disappear for end users. You’ll gain valuable insight into fintech and the global travel industry.

What you’ll work with

  • React + Next.js for our customer-facing apps
  • Tailwind CSS and a growing design system for consistency
  • TypeScript for safe, modern development
  • Building both Payment Pages (in production) and Merchant Dashboard (in development)
  • Designing for embeddable components (e.g. checkout forms)
  • Integrating with Python/FastAPI backend APIs

What we offer

  • Competitive pay (R60k–R100k per month, brackets flexible for experience)
  • Hybrid work (3 days in-office, Cape Town)
  • Small, nimble team where smart ideas win over hierarchy
  • A chance to help shape the future of how travel businesses get paid

If you’re the kind of engineer who likes building intuitive experiences, tackling tricky product challenges, and working in small teams where your work really matters, we’d love to talk.

About TurnStay

1-15 employees

Turn Stay

What we do

TurnStay is a ground-breaking company in the travel payments space. We provide a unique service to hotels and the African travel industry by helping them reduce payment fees by up to 70%. Our solution enables clients to bill international customers in their home currency, increase direct bookings, and save on transaction fees.

Why Work For Us

As a member of our team, you will be part of a company that is making a significant impact in the travel and tourism industry. Our small but dedicated team is always innovating and pushing boundaries. Despite our size, we have a significant influence in the B2C market, particularly within the Taxi and Ridesharing sectors.

Our Culture

At TurnStay, we value innovation, dedication, and a global perspective. Our team is small, but our reach is wide, and we are always looking for new ways to improve and expand our services. We embrace the diversity of our team members and the unique insights they bring to our company.

Our Engineering Processes

Our tech stack includes Python, AWS, GitHub, FastAPI. We are always looking for ways to improve and innovate our tech stack. We prioritize a collaborative approach to problem-solving, and we value the unique insights each member of our team brings to the table.

Our Hiring Processes

We are always on the lookout for talented individuals who can bring fresh ideas and perspectives to our team. Our hiring process is thorough but fair, and we strive to ensure that every new hire is a good fit for our company culture and values. We welcome applications from individuals from all backgrounds and experiences.

Tech Stack

application and data

Amazon EC2
Amazon EC2
PostgreSQL
PostgreSQL
Python
Python
React
React
HTML5
HTML5
Jupyter
Jupyter
Stripe
Stripe

dev ops

GitHub
GitHub
Docker
Docker

business tool

Google Apps
Google Apps
Slack
Slack
JIRA
JIRA
Miro
Miro
Notion
Notion

Office Photos

Office photo
Office photo

Similar jobs on OfferZen: