Senior Full-Stack Developer (Frontend-Heavy)

AFI Corp

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AFI Corp is seeking a senior full-stack developer with a frontend-heavy focus to join a global, cloud-based SaaS team. This fully remote role offers flexible hours and overlap with CET/EET time-zones.

You will own frontend features end-to-end, collaborate across product and design, and occasionally work on Rails-backed APIs for end-to-end delivery. Strong React experience is essential and React Native/Expo is a plus.

Qualifications

  • 8+ years hands-on development, frontend heavy with React focus.
  • Ability to ship features end-to-end including backend when needed.
  • Excellent written and spoken English.
  • Experience shipping production frontend and mobile apps at scale.
  • Interest in ML/GenAI is a plus.

Responsibilities

  • Build and refine React and React Native apps with a strong UX focus.
  • Extend Rails APIs and ensure end-to-end feature delivery.
  • Collaborate with product, design, and other developers to ship features.
  • Maintain, upgrade, and improve CI/CD pipelines (Kubernetes-based).
  • Write tests, ensure performance, and document design decisions.

Skills

React
React Native
TypeScript
Frontend

Tools

Ruby on Rails
PostgreSQL
GitHub Actions
Kubernetes

Job description

Senior Full-Stack Developer (Frontend-Heavy)

We'reseekinga talented and motivated senior full-stack developer — strongest on the frontend, with enough backend chops to ship features end-to-end — to join our small butestablishedevent-tech SaaS scale-up.

Note: This is a fully remote position with flexible hours. Some overlap with the CET or EET time-zones isrequired.

As part of our product team,you'llfocus on solving challenging technical problems and shipping features to a global customer base that includes some of the world's biggest brands!

Why us?

A very competitivesalary

You'llhave the chance to work on the codebase of a unique SaaS product where you can truly see the impact of your work

You'llbe challenged daily to grow in a truly global team within a fast-growing SaaS scale-up

We have a strong people-first culture that offers you the opportunity to grow and develop your skills in an environment that provides you:

A teamthat’shere to support you and help you succeed

What will your daily work look like?

As a full-stack developer,you'llown features end-to-end — from the UI all the way down to the database — and be involved in the product development process from start to finish.You'llenjoya high levelof ownership of your work.

Build and refine the React and React Native (Expo) applications that our customers and their attendees use every day, with a strong eye for UX, performance, and accessibility.

Drop into the Rails backend when your feature needs it — extending APIs, writing migrations, and making sure the full vertical slice is solid before it ships.

Collaborate with Product Managers, designers, and other developers to ship features into production.

Consume (and occasionally extend) jsonapi.org-compliant REST APIs built in Ruby on Rails.

Work with React, React Native, Expo, TypeScript, Ruby on Rails, GCP, PostgreSQL, GitHub, and occasionally helpmaintain,upgradeand improve our CI/CD pipeline (based on Kubernetes).

Work in short development cycles in an agile fashion, deployingimmediatelywhen features are ready.

What does our tech-stack look like?

Here is a sneak-peek at some of the core parts of our tech-stack:

TypeScript (Frontend)

Ruby on Rails (Backend)

GitHub / GitHub Actions (Change management)

What kind of developer are you?

You have at least 8+ years (ideally 10+) of hands-on development experience, with the bulk of that on the frontend — deep React experience is essential, and meaningful React Native (ideally Expo) experience is a strong plus. Exceptions will be made for exceptionally skilled candidates.

You'recomfortable working across the stack. You may not be a Rails specialist, but you have experience with backend development, can easily read a Rails codebase, extend an endpoint, occasionally craft models/ controllers and write a migration, and add the tests to back it up — enough that you're not blocked waiting on a backend dev to finish your feature. Being keen to learn and develop in this regard isrequired, though.

Experience architecting frontend systems and complex features in a scalable, performant, and maintainable manner — including state management, design system thinking, and shared code between web and mobile. Wedon’tjust ship code - we ship well architected and planned code.

Youpossessgood communicationskills and the ability to discuss software design decisions with your colleagues. You have excellent written and spoken English skills, enabling you to express your thoughts clearly.

You have a keen interest (and optionally, prior experience) in machine learning / AI / GenAI —experience here is nota must,but a keen interest isdefinitely neededand a huge plus!

You have a generalist attitude and strong teamwork / collaboration skills.

You have hands-on experience shipping and operating production frontend and mobile applications at scale.

You understand how the basic services of a web application work together.

You'recomfortable enough with relational databases (preferably Postgres) to write your ownperformant/ optimized queries and reasonaboutschema changes when your feature calls for it.

You like to build features that are fast, performant, and a pleasure to use.

You understand HTTP, REST APIs, and JSON.

You know that the best possible code you can write is simple, well-tested, and open to change — the kind of code that is easy to read and follow.

You are humble and always looking to improve — our team is super supportive and friendly — and we are constantly learning from each other!

The screening process

The screening processcomprisesfour core stages:

Initial screening call

Online coding test

Technical interview & test review

Using generative AI in a limited capacity in the test is acceptable, but vibe-coding is not. The technical interview isrigorous, andwill dive into specific aspects of your coding test submission - butyou’lldo well as long as you can back up your work.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (AI Focus)
Software Engineer (AI Focus)

NEUTRON PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Hydrax • Singapore

On-site
SGD 85,000 - 120,000
Full Stack Developer
Full Stack Developer

SGInnovate • Singapore

On-site
SGD 45,000 - 70,000
Software Engineer (Full Stack / Product Engineer)
Software Engineer (Full Stack / Product Engineer)

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer (Remote)
Software Engineer (Remote)

StaffAny Private Limited • Singapore

Remote
SGD 56,000 - 78,000
Challenging and impactful projects
Supportive collaborative environment
Talented colleagues
Senior Backend Engineer
Senior Backend Engineer

Remote • Singapore

On-site
SGD 68,000 - 155,000
Work from anywhere
Flexible paid time off
Stock options
+2
Full Stack Developer (AI-Enabled)
Full Stack Developer (AI-Enabled)

NCS Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Technical Lead, Applications
Technical Lead, Applications

Triwill Group • Singapore

On-site
SGD 150,000 - 190,000
Full Stack Developer
Full Stack Developer

INNOVATIQ ENGINEERING PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Exasoft Pte. Ltd. • Singapore

On-site
SGD 180,000 - 240,000