Back to search
Emerald Advantage Concepts LLC Linkedin · Posted 1mo ago

Full-Stack Engineer

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

We are looking for a Full-Stack Engineer with 4-6 years of experience to take on a critical, high-ownership role at our seed-stage AI startup. You'll be a senior member of our engineering team, helping to define our product direction and mentor talented junior engineers. We need a product-minded builder who can own features end-to-end and help us scale our AI-powered marketing platform for a growing waitlist of clients.

What will you be doing?

  • Design and implement RESTful APIs (FastAPI) with well-structured Pydantic schemas, ensuring backward compatibility as the product evolves.
  • Build and maintain React/TypeScript frontends with modern state management (Zustand, TanStack Query) and Tailwind CSS.
  • Work with Django ORM and PostgreSQL for complex data modeling — multi-tenant architecture, canvas/widget systems, versioned content, and template provisioning.
  • Write and maintain frontend and backend unit tests.
  • Collaborate on infrastructure using Docker, GCP (Cloud Run, GKE), Terraform, and GitHub Actions CI/CD pipelines.
  • Perform data operations — writing and reviewing SQL for migrations, debugging data inconsistencies across environments (staging/production).
  • Collaborate closely with a small, stellar team to solve complex challenges in the $1T performance marketing industry.

Role Details

  • Position: Full Stack Software Engineer
  • Focus on both production and infrastructure with a 50/50 backend and frontend split
  • Team size: 15 person engineering team, reporting to the Head of AI

Candidate Requirements

  • 4-6 years of experience, ideally senior level
  • Must have skills: React, TypeScript for frontend; flexible backend skills
  • Prefer experience from reputable tech companies and VC-backed startups

Company Context

  • 25-person startup with a dynamic project environment
  • Focus on diverse projects like data engineering, payments, and infrastructure

Ideal Candidate Profile

  • Possesses strong product opinions and ability to mentor junior staff
  • Comfortable with a balanced frontend/backend role
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent