Fountain Forward - Senior Full-Stack Developer
Full Stack Developer is needed in Bogota, DC, Colombia.
Client: Fountain Forward
Location: Bogota, DC, co
Contract: Freelance
Job Description
This is a remote position.
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.
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 with a remote team that values accountability.
- Autonomy and ownership in a distributed team without micromanagement.
- A focus on being helpful and dedicated to client and team success.
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.
- Flexible Schedule: Flexibility in your daily schedule to help maintain work-life balance.
- Unlimited Paid Time Off: Enjoy an unlimited vacation policy with just two weeks’ notice and manager approval.
- Parental Leave: Support during significant life events with maternity and paternity leave.
- Room to Grow: Opportunities for upward mobility in a fast-growing company.
- Professional Development: Access to training to advance your career.
- Quarterly Performance Bonuses: Earn bonuses based on performance and contributions.
- Paid Referral Program: Rewards for referring talent to join the team.
- Health & Fitness Reimbursement (upon tenure): Support for health insurance or gym membership.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.