Please mention DailyRemote when applying
See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewQuestions interviewers often ask for this role, with sample answers.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
The Senior Full-Stack Developer will lead the design, build, and launch of the client portal while managing a team of four junior developers. This role involves hands-on coding, architectural decision-making, and establishing engineering standards for the team.
This is a remote position.
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
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.
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.
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.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 215,067+ Jobs in Full Stack Developer
Answer easy questions
215,067+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”