Join our team and build your career with us
We are hiring two Full Stack Developers for a project-based engagement (full-time, remote, ~3–4 months). You will design, develop, test, and maintain applications across both front-end and back-end layers — implementing user interfaces, building and integrating APIs, optimizing performance, and ensuring code quality through reviews and automated testing. The role involves collaborating to translate business requirements into technical solutions, troubleshooting issues, and contributing to architecture and technology choices.
Two positions available:
Senior Full Stack Developer (4–5 years) — develop and lead feature delivery, and own architecture decisions.
Full Stack Developer (~2 years) — build features within existing modules, working alongside the senior developer.
Qualifications
Full-stack TypeScript / React experience (Senior: 4–5 years; Mid-level: ~2 years).
Next.js App Router (Server Components, Server Actions, middleware).
tRPC / type-safe API design; PostgreSQL + Drizzle (schema design, migrations).
RESTful API integration experience, including authentication (OAuth/API keys), webhooks, and data sync/reconciliation between platforms (this phase involves syncing data from a third-party system).
Supabase Auth and SaaS patterns (onboarding, feature gating, cron/background jobs).
Git, automated testing, and CI/CD practices.
Clean, maintainable, well-documented code with strong problem-solving and communication skills.
Bachelor’s in Computer Science, Software Engineering, or equivalent practical experience.
Comfortable extending an existing codebase — much of the work is adding new features on top of current code.
EdTech, or AWS experience is a plus.
Benefits
Competitive salary based on experience.
Fully remote with flexible working hours.
Work on a modern, well-structured TypeScript codebase.
Collaborative, supportive distributed team.
Potential for extension beyond the initial project.