Skip to content

Open nowFirst seen 6 hours ago

Senior Full-Stack Developer (Frontend-Heavy)

afi-global3 open roles

Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Full-Stack Developer (Frontend-Heavy)afi-global
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on afi-global's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.5% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.5%7 days
  4. 18.1%14 days
  5. 35.6%30 days
  6. 44.6%60 days
This job: first seen 6 hours ago

The posting

What are we looking for?

We're seeking a 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 but established event-tech SaaS scale-up.

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

As part of our product team, you'll focus 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 competitive salary
  • You'll have the chance to work on the codebase of a unique SaaS product where you can truly see the impact of your work
  • You'll be 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:
  • flexible working hours
  • a great work-life balance
  • A team that’s here to support you and help you succeed

What will your daily work look like?

  • As a full-stack developer, you'll own 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'll enjoy a high level of 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 help maintain, upgrade and improve our CI/CD pipeline (based on Kubernetes).
  • Work in short development cycles in an agile fashion, deploying immediately when 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:

  • React, React Native & Expo (Frontend / Mobile)
  • TypeScript (Frontend)
  • Ruby on Rails (Backend)
  • Postgres (Database)
  • Kubernetes (Deployment / Infrastructure)
  • GitHub / GitHub Actions (Change management)
  • Cypress / Detox / BrowserStack / RSpec (QA & Testing)

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're comfortable 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 is required, 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. We don’t just ship code - we ship well architected and planned code.
  • You possess good communication skills 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 not a must, but a keen interest is definitely needed and 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're comfortable enough with relational databases (preferably Postgres) to write your own performant / optimized queries and reason about schema 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 process comprises four 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 is rigorous, and will dive into specific aspects of your coding test submission - but you’ll do well as long as you can back up your work.
  • Culture-fit interview
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against afi-global's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on afi-global's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    afi-global's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.