Full-Stack Next.js Developer

Part-Time (5-10 hrs/week) | Cash + Equity | Remote

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.

Ready to Apply?

Apply directly through our application form below, or send us your CV at interviews@dancingdragons.cc

To fast-track your application please use https://dancingdragons.cc/pub/submit-job-application?jobKind=fullstack-software-developer. Fast-tracking your application is best way to get your application reviewed properly.

© 2025 - Dancing Dragons Life Coaching Platform

Full-Stack Next.js Developer Job | Part-Time - Dancing Dragons