Senior Full-Stack Developer

Fountain Forward International

Distrito Federal

Remote

BRL 601,000 - 902,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote-First Culture
Flexible Schedule
Unlimited PTO
Parental Leave
Growth Opportunities
Professional Development
Performance Bonuses
Referral Program
Health & Fitness Reimbursement

Job summary

Fountain Forward is hiring a Senior Full-Stack Developer to design, build, and launch our client portal. This hands-on role requires shipping code, owning architecture, and raising the technical bar while mentoring four junior developers.

You will design backend services in Python (FastAPI) and frontend in Next.js (TypeScript), aligned with data flows across Supabase, Redis, and BigQuery, with a focus on reliability and cost efficiency.

Qualifications

  • 5+ years building production web apps with 2+ years in a senior or lead role.
  • Strong proficiency in Next.js and TypeScript, including App Router and server components.
  • Backend experience with Python and FastAPI, including async programming and REST/RPC design.
  • Experience with PostgreSQL (Supabase a plus), Redis, and BigQuery for analytics.

Responsibilities

  • Own end-to-end delivery of the Fountain Forward client portal from architecture to production.
  • Lead and mentor a team of four junior developers through reviews and planning.
  • Design scalable backend services in Python (FastAPI) and frontend in Next.js (TypeScript).
  • Architect data flows across PostgreSQL, Redis, and BigQuery for reliability and cost efficiency.
  • Set engineering standards for testing, CI/CD, observability, and security.
  • Collaborate with product, data, and leadership to translate business goals into tech roadmaps.

Skills

Next.js
TypeScript
Python
FastAPI
PostgreSQL
Redis
BigQuery
REST/RPC
gRPC
tRPC
Protocol Buffers
Mentoring
Team leadership
CI/CD
Observability

Tools

Supabase
Postgres
Redis
BigQuery

Job description

Job Description

This is a remote position.

REMOTE / WORK FROM HOME POSITION
Before applying, please note:
  • The entire application process must be completed in English. Fluent written and spoken English is required and will be evaluated.
  • Applicants must be independent freelancers, not represented by another agency, and currently based outside the United States.
WHO ARE WE? FOUNTAIN FORWARD

We are a hyper-motivated crew of internet marketing experts based in Houston, Texas. We're on a mission to provide truly profitable data-driven marketing solutions, primarily for The Automotive industry.

We love working together to accomplish one thing: persuade people to do business with our clients, and do it more often. Seeing our clients make more money and collaborating together to accomplish their goals is what drives us to slam down a couple of espressos every morning and fire up our brain cells.

Purpose

Fountain Forward is hiring a Senior Full-Stack Developer to lead the design, build, and launch of our client portal while mentoring and managing a team of four junior developers. This role is hands‑on: you will ship code, own architecture decisions, and raise the technical bar of the team.

Definitions & Abbreviations
  • Client Portal: Fountain Forward's customer-facing web application providing dashboards, reporting, and self‑service tooling
  • RPC: Remote Procedure Call framework used for typed, high‑performance service‑to‑service communication
Responsibilities
  • Own the end‑to‑end technical delivery of the Fountain Forward client portal, from architecture to production.
  • Lead, mentor, and manage a team of 4 junior developers through code reviews, pairing, and technical planning.
  • Design scalable backend services in Python (FastAPI) and a performant Next.js (TypeScript) frontend.
  • Architect data flows across Supabase (Postgres), Redis, and BigQuery, ensuring reliability and cost efficiency.
  • Set engineering standards: testing, CI/CD, code quality, observability, and security best practices.
  • Collaborate with product, data, and leadership to translate business goals into technical roadmaps.
Requirements
Required Experience
  • 5+ years building production web applications, with at least 2 years in a senior or lead role.
  • Strong proficiency in Next.js and TypeScript, including App Router, server components, and modern React patterns.
  • Solid backend experience with Python and FastAPI, including async programming and REST/RPC API design.
  • Hands‑on experience with Postgres (Supabase a plus), Redis for caching and queuing, and BigQuery for analytics workloads.
  • Familiarity with optimization and RPC frameworks (e.g., gRPC, tRPC, Protocol Buffers, or equivalents).
  • Proven track record of mentoring junior engineers and leading small teams.
  • Comfort with cloud infrastructure, CI/CD pipelines, and production monitoring.
Nice to Have
  • Experience with data-heavy or analytics-facing client portals.
  • Background in performance optimization at scale (query tuning, caching strategies, frontend performance).
  • Exposure to event‑driven architectures and background job processing.
  • Previous experience in an agency, consultancy, or fast‑moving product environment.
Benefits
How We Work
  • Freedom and flexibility. We’re a team working from around the world. That is, as long as they show up on our weekly calls, do their job correctly, and have a good sense of accountability.
  • Autonomy and ownership. Working on a distributed team means you don’t have someone micromanaging you or looking over your shoulder to make sure you’re getting things done. We’re a team of do‑ers who take full ownership for their results.
  • ABe helpful and dedicated. We help our clients be successful. We help our prospects get the right information and make the right decision whether or not it includes our services. We help our team members reach their full potential.
What We Offer
  • Technical ownership of a flagship product from day one.
  • A clear leadership path with a team to grow and develop.
  • Modern stack, pragmatic processes, and fast decision‑making.
  • Competitive compensation aligned with seniority and impact.
The Perks!
  • Remote‑First Culture: Work from home—or anywhere in the world. We value results, not where you log in from.
  • Flexible Schedule: We offer flexibility in your daily schedule (within reason) to help you do your best work while maintaining a healthy work‑life balance.
  • Unlimited Paid Time Off: Enjoy an unlimited vacation policy with just two weeks’ notice and manager approval. We also offer paid sick days because your well‑being matters.
  • Parental Leave: We understand the importance of supporting our team members during significant life events. Our maternity and paternity leave policy ensures you can prioritize your growing family without added stress.
  • Room to Grow: We’re a fast‑growing company with massive opportunities for upward mobility. As we grow, you grow with us.
  • Professional Development: Get access to training in digital marketing, advertising, and leadership to sharpen your skills and advance your career.
  • Quarterly Performance Bonuses: Earn bonuses based on your performance and contributions to the company’s success.
  • Paid Referral Program: Earn rewards for referring great talent to join our team!
  • Health & Fitness Reimbursement (upon tenure): Get support for health insurance or a gym membership—because your well‑being matters.

Note: This is a full‑time, 40‑hour‑per‑week contract position structured as a 6‑month renewable contract, with renewal based on business needs and performance.

Requirements 5+ years building production web applications, with at least 2 years in a senior or lead role. Strong proficiency in Next.js and TypeScript, including App Router, server components, and modern React patterns. Solid backend experience with Python and FastAPI, including async programming and REST/RPC API design. Hands‑on experience with Postgres (Supabase a plus), Redis for caching and queuing, and BigQuery for analytics workloads. Familiarity with optimization and RPC frameworks (e.g., gRPC, tRPC, Protocol Buffers, or equivalents). Proven track record of mentoring junior engineers and leading small teams. Comfort with cloud infrastructure, CI/CD pipelines, and production monitoring.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Fountain Forward International • Brazil

Remote
BRL 350,000 - 600,000
Remote-First Culture
Flexible Schedule
Unlimited PTO
+6
Senior Full Stack Engineer ID89122
Senior Full Stack Engineer ID89122

AgileEngine, LLC. • Curitiba

Hybrid
BRL 602,000 - 803,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Senior Full Stack Engineer ID89122
Senior Full Stack Engineer ID89122

AgileEngine, LLC. • Campinas

Hybrid
BRL 602,000 - 903,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Full Stack Engineer ID89122
Senior Full Stack Engineer ID89122

AgileEngine, LLC. • Brasília

Hybrid
BRL 602,000 - 903,000
Professional growth
Competitive pay USD-based
Exciting projects
+1
Senior Full Stack Engineer ID89122
Senior Full Stack Engineer ID89122

AgileEngine, LLC. • Rio de Janeiro

Hybrid
BRL 602,000 - 903,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Full Stack Engineer ID89122
Senior Full Stack Engineer ID89122

AgileEngine, LLC. • São Bernardo do Campo

Remote
BRL 602,000 - 903,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Senior Full Stack Engineer ID89122
Senior Full Stack Engineer ID89122

AgileEngine, LLC. • São Paulo

Hybrid
BRL 180,000 - 300,000
Professional growth
Competitive USD-based compensation
Exciting projects
+1
Senior Full Stack Engineer ID89122
Senior Full Stack Engineer ID89122

AgileEngine, LLC. • Sorocaba

Hybrid
BRL 652,000 - 853,000
Professional growth
Competitive compensation (USD pay)
Exciting projects
+1
Senior Full Stack Engineer ID89122
Senior Full Stack Engineer ID89122

AgileEngine, LLC. • Salvador

Hybrid
BRL 452,000 - 652,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Full Stack Engineer ID89122
Senior Full Stack Engineer ID89122

AgileEngine, LLC. • Recife

Hybrid
BRL 552,000 - 903,000
Professional growth
Competitive compensation (USD-based)
Exciting projects
+1