Full-Stack Developer (30 hrs/week)
We are hiring a Full-Stack Developer with 5+ years of experience building and maintaining end-to-end web and desktop applications. The role blends hands-on coding, AI-assisted development/testing, and close collaboration with founders and non-technical stakeholders.
Key Responsibilities :
End-to-End Development: Design, build, test, and deploy full-stack applications grounded in clear business logic.
Frontend & Backend: Ship features with Next.js, React, TypeScript/JavaScript, and Node.js.
Desktop Applications (Electron): Build and maintain cross-platform desktop apps for Windows and macOS using ElectronJS (packaging, auto-updates, code signing, native modules, and OS integrations).
AI-Assisted Development: Use tools like Cursor and GitHub Copilot to accelerate development and testing while maintaining quality.
No-Code/Low-Code Integration: Evaluate and integrate platforms such as Bolt and Lovable where they speed up delivery without sacrificing reliability.
API Integration: Develop and integrate RESTful APIs, including interfaces to LLM models (e.g., GPT) and inference engines (e.g., Groq).
Cloud Deployment: Deploy to managed platforms (GCP, AWS, Vercel) with attention to scalability, performance, and cost.
Collaborative Problem Solving: Translate business requirements into actionable technical specs; surface trade-offs early.
Edge-Case Handling: Proactively identify failure modes and implement robust safeguards.
Quality & Best Practices: Uphold code review standards, testing (unit/integration/e2e), CI/CD, and documentation.
Required Qualifications
Technical Proficiency & Strong experience with Next.js, React, TypeScript/JavaScript, and Node.js.
ElectronJS production experience delivering desktop apps for Windows and macOS, including:
Packaging and distribution (MSI/DMG), code signing and notarization.
Auto-update pipelines (e.g., Squirrel/autoUpdater) and release management.
Native modules, filesystem/IPC, crash reporting, and OS-level integrations.
Proven deployments on GCP, AWS, or Vercel with CI/CD.
Solid experience designing and integrating RESTful APIs, including LLM/inference integrations.
AI & No-Code Tools
Practical use of Cursor and/or GitHub Copilot for coding and tests.
Exposure to Bolt or Lovable (or similar) no-/low-code platforms.
Problem-Solving & Communication
Demonstrated ability to anticipate and address edge cases.
Strong analytical skills and business-logic reasoning.
Clear written and verbal communication; ability to explain technical choices to non-technical stakeholders.
Track record of effective collaboration in fast-paced, startup-like environments.
Preferred Attributes
Self-directed with bias to action.
Adaptable under minimal supervision; able to manage multiple priorities.
Continuous learner who keeps current with frameworks, tooling, and best practices.
Compensation