Role Summary
As our Full Stack Developer, you will own the end-to-end development, deployment, and maintenance of our core web application platform. This role is responsible for building a reliable, high-performance product, with a key focus on integrating modern AI functionalities. This is a full-time, mid-level, fully remote position offering significant autonomy and technical ownership.
What You'll Do
- Develop, test, and deploy full-stack web applications using a modern tech stack.
- Integrate Large Language Models (LLMs) and other AI-powered features into the platform.
- Manage the entire development lifecycle, from code management in GitHub to production deployments on Vercel .
- Implement and manage backend services, authentication, and database operations using Supabase .
- Write and maintain automated tests to ensure application quality, performance, and stability.
- Proactively identify and resolve bugs, performance bottlenecks, and infrastructure issues.
- Collaborate directly with leadership to translate business requirements into technical solutions.
- Independently manage the technical roadmap, architecture, and maintenance of the entire web platform.
Success Indicators
- Consistently deliver well-tested features and bug fixes according to project deadlines.
- Maintain high application uptime and reliability for a seamless user experience.
- Achieve and maintain excellent web performance scores (e.g., Core Web Vitals).
- Implement cost-effective solutions that keep infrastructure spending within budget.
- Establish and maintain clear, concise documentation for code and deployment processes.
Work Setup & Collaboration
- Fully Remote: This is a 100% remote role with no office or travel requirements.
- High Autonomy: You will have complete ownership over your schedule and work approach.
- Results-Oriented Environment: Success is measured by meeting task deadlines and achieving project goals, not hours clocked.
- Asynchronous-First: We rely on clear written communication and project management tools to collaborate effectively.
About the Team/Environment
As a lean and agile company, we operate with high velocity and prioritize rapid iteration. In this role, you will be the foundational engineering hire, responsible for shaping our technical culture, processes, and architecture. We value practical, efficient solutions and empower individuals with the ownership to deliver impactful results.
Requirements
Required Qualifications
- 3+ years of professional experience in a full-stack development role.
- Proficiency with a modern JavaScript/TypeScript stack (e.g., React, Next.js, Node.js).
- Hands-on experience managing CI/CD pipelines and deployments, specifically with Vercel and GitHub Actions .
- Demonstrated experience building applications with a backend-as-a-service (BaaS) platform, specifically Supabase .
- Experience integrating third-party APIs, with a preference for AI/LLM services.
- Strong understanding of software testing principles and a commitment to quality assurance.
- Proven ability to manage personal tasks and project timelines using tools like ClickUp .
- Proficiency with modern IDEs and AI-assisted coding tools (e.g., VS Code, GitHub Copilot).
Nice to Have
- Experience in a professional services or client-facing technology environment.
- Familiarity with prompt engineering concepts or fine-tuning language models.
- Experience with other cloud platforms (e.g., AWS, GCP) for auxiliary services.
- Prior experience as the sole or lead developer in a small team or startup.
