About Us
We are a startup in the life coaching industry focused on making personalized coaching accessible to everyone. Similar to how platforms like BetterHelp transformed therapy access, we're creating the definitive platform connecting individuals with certified life coaches who can help them achieve their goals, overcome obstacles, and lead more fulfilling lives.
Our mission is to democratize personal development by providing affordable, convenient, and effective life coaching through our tech-forward platform. We believe everyone deserves access to the guidance and support needed to reach their full potential.
Role Overview
We are seeking a talented and motivated Part-Time Full-Stack Next.js Developer to join our early-stage team. In this role, you will be instrumental in building, enhancing, and maintaining our innovative life coaching platform. You'll work closely with our CTO and product team to translate ideas into high-quality, scalable, and cloud-enabled features. This is a hands-on development role requiring deep expertise in Next.js, Vercel, PostgreSQL, and GitHub Actions, along with a strong understanding of modern cloud architectures. You should be passionate about writing clean code, solving complex problems, and making a tangible impact. The role is part-time, requiring approximately 5-10 hours per week, offering a flexible schedule and the opportunity to grow with us. We are looking for someone who is more comfortable working on Mac or Linux than Windows.
Key Responsibilities
- Design, develop, test, and deploy robust, scalable, and user-friendly features using Next.js (React, TypeScript/JavaScript).
- Build and maintain server-side logic and APIs, ensuring high performance and responsiveness.
- Manage and optimize PostgreSQL databases, including schema design, query optimization, and data integrity.
- Implement and manage CI/CD pipelines using GitHub Actions for automated testing and deployment.
- Deploy, monitor, and manage applications on Vercel, ensuring optimal performance and reliability.
- Architect and implement solutions leveraging cloud services (AWS/GCP preferred) for enhanced scalability, asynchronous processing via message queues (e.g., AWS SQS, Kafka), notifications (e.g., AWS SNS for push/SMS), and email delivery (e.g., AWS SES).
- Develop or integrate advanced features such as semantic search to improve content discoverability and user experience.
- Contribute to the technical backend of communication strategies, including transactional emails, text messaging notifications, and supporting mass marketing campaigns.
- Collaborate effectively with the CTO, product managers, and designers to translate requirements into technical solutions.
- Write clean, maintainable, well-documented, and thoroughly tested code.
- Participate in code reviews, providing and receiving constructive feedback.
- Troubleshoot, debug, and resolve application issues and performance bottlenecks.
- Stay up-to-date with emerging technologies and best practices in full-stack development, particularly within the Next.js ecosystem and relevant cloud technologies (AWS, GCP).
Qualifications
Required
- Proven experience as a Full-Stack Developer, with a strong portfolio showcasing Next.js projects.
- Expert-level proficiency in Next.js (including App Router/Pages Router, Server Components, API Routes) and React.
- Strong experience with Vercel for deployment, hosting, and serverless functions.
- In-depth knowledge of PostgreSQL, including schema design, complex queries, and performance tuning.
- Hands-on experience setting up and managing CI/CD pipelines with GitHub Actions.
- Proficiency in modern JavaScript (ES6+) and/or TypeScript.
- Solid understanding of front-end technologies: HTML5, CSS3, responsive design.
- Experience building and consuming RESTful or GraphQL APIs.
- Familiarity with core cloud concepts and services for building scalable applications.
- Comfortable and proficient working in a Mac or Linux development environment.
- Strong problem-solving abilities and meticulous attention to detail.
- Excellent communication skills and ability to work collaboratively in a remote team.
- Ability to work independently, manage your time effectively, and meet deadlines in a part-time capacity.
Preferred
- Experience with TypeScript in a Next.js project.
- Familiarity with state management libraries (e.g., Zustand, Context API).
- Experience with cloud platforms, particularly AWS (e.g., SQS, SNS, SES, Lambda, EC2, S3) or GCP (e.g., Pub/Sub, Cloud Functions, Compute Engine, Cloud Storage).
- Knowledge of message queueing systems like Apache Kafka and their use cases in distributed systems.
- Experience in developing or integrating semantic search capabilities (e.g., using vector databases like Pinecone/Weaviate, embedding models, or managed AI search services like AWS Kendra or Google Vertex AI Search).
- Knowledge of integrating with SMS gateway services (e.g., Twilio) or using cloud provider SMS capabilities (e.g., AWS SNS for SMS).
- Experience using email services like AWS SES for transactional emails and supporting mass marketing campaigns, including understanding of deliverability best practices and CAN-SPAM/GDPR compliance.
- Understanding of UI/UX principles and an eye for design.
- Experience with other backend technologies or languages (e.g., Node.js, Python) is a plus.
- Previous experience working in an early-stage startup environment.
- Active GitHub profile or contributions to open-source projects.
What We Offer
- Cash compensation.
- Meaningful equity stake in an early-stage, high-potential startup.
- Flexible, part-time commitment of 5-10 hours per week, ideal for supplementing other work or passions.
- Opportunity to work with a modern tech stack including Next.js 15+, Vercel, PostgreSQL, and gain experience with cloud services (AWS/GCP), messaging systems (SQS, Kafka), semantic search, and communication platforms (SNS, SES).
- Direct impact on building a product from the ground up that aims to improve people's lives.
- Collaborative and supportive remote-first work environment with a passionate team.
- Unlimited access to our coaching platform for your personal development.
- Potential for increased hours, responsibilities, and a full-time role as the company grows and secures funding.
Our Values
Human Connection
We believe technology should enhance, not replace, human relationships
Self-Sustaining Systems
We create experiences and frameworks that empower individuals to thrive independently
Accessibility
We're making quality coaching available to everyone, regardless of background
Evidence-Based Approaches
We combine the art of coaching with science-backed methodologies
Measurable Impact
We're focused on creating real, lasting transformation in people's lives
No Asshole Rule
We maintain a zero-tolerance policy for toxic behavior and prioritize psychological safety and respect in all interactions
Are you an expert Next.js developer passionate about building high-quality, impactful, and scalable applications using modern cloud technologies? Do you thrive in a collaborative environment and want to contribute your skills to a mission-driven startup? Join us in building the technology that powers the future of life coaching!
We are an equal opportunity employer committed to building a diverse team. We encourage applications from all qualified candidates regardless of background.