54421291103 - Founding Engineer
Location: Poland, Brazil, Argentina, Mexico, India, Romania
Workplace: remote
Description
About the Role
We are looking for a Founding Engineer to help design and build a modern, scalable web platform from the ground up. This is a hands-on, high-impact role where you will work across the full product lifecycle — from architecture and development to deployment and ongoing optimization.
You’ll collaborate closely with product, design, and leadership while helping shape engineering standards, system architecture, and long-term technical direction. This role is ideal for an engineer who thrives in fast-moving environments, enjoys end-to-end ownership, and values strong engineering fundamentals.
What You’ll Work With
Current Stack
- Application Layer
- Framework: Next.js 16 (App Router, React)
- Language: TypeScript
- Hosting: Vercel
- DNS: AWS Route 53
- Styling: Tailwind CSS v4 + shadcn/ui
- Package Manager: pnpm
- Backend & Infrastructure
- Database & Auth: Supabase (Postgres + RLS + Auth)
- Payments: Stripe (subscriptions & billing)
- Email: Resend
- Rate Limiting: Upstash Redis + @upstash/ratelimit
- Validation: Zod
- Forms: react-hook-form + @hookform/resolvers
- Charts: Recharts
- Data & Analytics
- ETL: Fivetran / Custom (Airflow)
- Data Warehouse: GCP BigQuery
- Data Modeling: dbt
What You’ll Own
You will architect, build, and scale both the product and the underlying infrastructure.
Frontend (Next.js / React / TypeScript)
- Build high-performance, scalable applications using Next.js App Router
- Implement clean component architecture with Tailwind + shadcn/ui
- Integrate server components, client components, and API routes correctly
- Build responsive, accessible, production-grade UI
- Manage state effectively and integrate with Supabase backend services
- Ensure performance optimization, caching strategy, and SSR/ISR where appropriate
Backend & Platform Architecture
- Design scalable systems using Supabase (Postgres + RLS)
- Architect secure Row-Level Security policies
- Implement authentication and authorization workflows
- Integrate Stripe subscriptions and billing flows
- Implement rate limiting and abuse protection via Upstash Redis
- Design database schemas optimized for scale and analytics
- Ensure production reliability, logging, and observability
- Own deployment workflows via Vercel
Data & Analytics Infrastructure
- Design pipelines feeding into BigQuery
- Work with ETL processes (Fivetran / Airflow)
- Implement dbt-based data modeling
- Ensure product analytics and business reporting reliability
- Support data-heavy workflows and reporting layers
Collaboration & Leadership
- Partner with product managers to define scalable technical solutions
- Collaborate with designers to translate wireframes into production systems
- Participate in code reviews and establish engineering best practices
- Document architecture and technical decisions
- Contribute to long-term technical roadmap and infrastructure strategy
Requirements
- 5+ years of professional software engineering experience
- Experience with e-commerce platforms
- Strong expertise in TypeScript and React
- Experience building production systems in Next.js
- Deep understanding of relational database design (Postgres)
- Experience implementing authentication & authorization systems
- Experience with Stripe subscription models
- Strong system design fundamentals
- Experience building scalable APIs and distributed systems
- Familiarity with CI/CD and modern deployment workflows
- Strong debugging and problem-solving approach
- Ability to clearly communicate technical decisions to non-technical stakeholders
Nice-to-Have Experience
- Experience with Supabase in production environments
- Experience implementing Row-Level Security policies
- Infrastructure-as-code exposure
- Experience with Redis-based rate limiting
- Familiarity with BigQuery and dbt
- Experience building multi-tenant SaaS platforms
- Background in data-heavy or analytics-driven applications
- Performance optimization across frontend and backend
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
