Posted Aug 12, 2026

Full-Stack Engineer

Apply Now

Full-Stack Engineer

About the Role

Full-Stack Engineers own the WebinarJam and EverWebinar product end to end, from database schema through to the interface customers use.

This role builds and maintains the application our customers run their businesses on: the webinar creation experience, the live broadcast studio and attendee room, the communications engine behind every email and SMS we send, the integrations that connect WebinarJam to the rest of a customer's stack, and the billing and analytics underneath all of it.

Working closely with Engineering, Product, and Customer Support, this role takes ownership of a mature codebase, raises its standard while working in it, and ships improvements customers notice within days rather than quarters.

Success in this role means shipping reliably into a live product where failures are immediately visible, and leaving the codebase in better condition than it was found.

Key Responsibilities

Product Development

Code Quality and Testing

Reliability and Performance

Integrations and Data

Collaboration and Documentation

Focus Areas

This role spans the full stack. Depending on individual strengths and team needs, it leans toward one of two areas of the product.

Live Experience

The broadcast studio and attendee room, and the live event modules within them: chat, polls, offers, whiteboard, file sharing, presentations, and video injection. Real-time state synchronisation, video playback and streaming, virtual backgrounds, and the services that scale broadcast capacity for a live event.

Frontend-weighted and latency-sensitive. This code fails in real time, in front of a paying customer's audience.

Platform

The webinar creation wizard, the communications engine that handles scheduled email and SMS at volume, autoresponder and CRM integrations, billing, analytics, the admin panel, and the sharded database layer underneath.

Backend-weighted and focused on throughput and data correctness. This is also where the billing platform migration lands.

Technical Environment

Cloud infrastructure is owned by a dedicated infrastructure engineer, so this role stays focused on the product.

What You Bring

Core

Additionally for Live Experience

Additionally for Platform

Success Looks Like

Originally posted on