Lead Developer — Rebuild, Modernize, & Scale (Social Good SaaS, Remote)

Anywhere in the World·Posted 15d ago
aisaaspythonreactaws
<img src="https://we-work-remotely.imgix.net/logos/0015/7892/logo.gif?ixlib=rails-4.0.0&w=50&h=50&dpr=2&fit=fill&auto=compress" /> <p> <strong>Headquarters:</strong> Oakland, CA <br /><strong>URL:</strong> <a href="https://www.trackitforward.com">https://www.trackitforward.com</a> </p> <p>We are looking for a lead developer to do a greenfield rebuild of our legacy SaaS app, modernize our mobile apps, and lead the tech effort to scale our app.&nbsp; You will help choose the language, build the technical foundation, work with our product manager to rebuild the app, and migrate all customers over.</p> <p><strong>About Track it Forward </strong>Track it Forward is the leading volunteer time-tracking application for nonprofits and schools. For 15 years, we’ve helped thousands of organizations mobilize volunteers and track over 30 million hours. We are a profitable, bootstrapped team of 4 focused on great work-life balance, high-impact work, and a fun, puzzle-loving culture (daily crosswords, monthly virtual escape rooms, and annual retreats).&nbsp; We are not a VC-funded startup. We grew organically, stayed profitable, and prioritize high-quality work and personal fulfillment without growth-at-all-costs pressure. The team is led by the original founder and developer.</p> <p><strong>The Modernization Strategy</strong> This is a structured, phased "small bang" migration—not a high-risk cutover or a strangler-fig migration. You will build a parallel greenfield system, extract legacy components step-by-step, and migrate customers over incrementally tenant-by-tenant while keeping operations running smoothly.</p> <ul> <li> <p><strong>Current Tech</strong>: Drupal 6 architecture hosted on Pantheon, paired with two Ionic/Capacitor mobile apps.</p> </li> <li> <p><strong>Your Scope: </strong>Complete ownership of the technical architecture. You will partner with our product manager, establish engineering processes, and lead the rebuild from scratch.</p> </li> <li> <p><strong>Modern AI practices</strong>:&nbsp; We want you to be on the cusp of AI workflows while also balancing human guardrails to produce quality code.</p> </li> <li> <p><strong>Team Structure:</strong> You will be our sole developer in the short term, taking full technical helm as we scale.</p> </li> </ul> <p><strong>Target Stack &amp; Responsibilities</strong></p> <ul> <li> <p><strong>Core Tech Stack:</strong> Core backend/frontend rebuild focused on Python/Django, Laravel, or React. You will make the final architectural call with input from the CEO/founder.</p> </li> <li> <p><strong>Database &amp; Storage Extraction: </strong>Deconstruct our legacy Drupal 6 / MySQL schema into a clean, domain-driven PostgreSQL database, and offload 100GB+ of media files to AWS S3 or Cloudflare R2.</p> </li> <li> <p><strong>Security &amp; Isolation</strong>: Implement application-layer field-level encryption (AES-256 for PII, Bcrypt/Argon2id for passwords) and build zero-trust dev environments so contractors never handle production user data.</p> </li> <li> <p><strong>CI/CD &amp; Documentation:</strong> Establish automated testing pipelines, clean API contracts, and clear runbooks so the codebase remains maintainable long-term.</p> </li> <li> <p><strong>Mobile App Maintenance:</strong> Maintain and update our two Ionic/Capacitor mobile apps using AI coding tools. Mobile is a small fraction of the overall role—you just need to leverage AI to keep them functional without being a native mobile expert.</p> </li> </ul> <p><strong>Candidate Qualifications</strong></p> <ul> <li> <p><strong>Pre-AI Engineering Foundation:</strong> 5+ years of core software engineering and architectural experience established before generative AI existed. You hold strong first-principles opinions on database normalization and system patterns.</p> </li> <li> <p><strong>Proven Migration Experience:</strong> You have successfully architected and led at least one legacy monolith migration. You know what inputs and scope decisions keep momentum going.</p> </li> <li> <p><strong>Modernized AI Velocity:</strong> You actively use AI tools to multiply output, but retain strict architectural control, unit testing discipline, and manual code review standards.</p> </li> </ul> <p><strong>Location &amp; Remote Flexibility</strong></p> <ul> <li> <p><strong>US W-2 Tax Residency Required: </strong>You must be legally authorized to work in the US and maintain primary US tax residency (for payroll, contracts, and legal/tax compliance).</p> </li> <li> <p><strong>Travel-Friendly:</strong> We are 100% remote. As long as your primary legal/tax home remains in the US, you are welcome to travel or digital nomad—provided you can consistently hit our core sync hours.</p> </li> <li> <p><strong>Core Sync Hours: </strong>Mandatory availability from 9:00 AM – 12:00 PM PST for daily team syncs and real-time collaboration. Flexible hours outside this window.</p> </li> </ul> <p><strong>Compensation &amp; Benefits</strong></p> <ul> <li> <p><strong>Base Salary: </strong>$150,000 – $200,000 / year (commensurate with experience)</p> </li> <li> <p><strong>Benefits:</strong> 401(k) w/ company match, Health Insurance, vacation, PTO, and holdiays</p> </li> <li> <p><strong>Culture:</strong> High autonomy, direct project ownership, and zero venture-capital growth pressure</p> </li> </ul> <p><strong>How to Apply</strong> To filter out automated spam: include the most authentically human, non-AI reason why this specific role resonates with you.&nbsp; Specifically include a short Loom video of you in the “Why should we choose you over any one else?” question.&nbsp; This isn’t required but will sure stand out.&nbsp; Be authentic, no need to do crazy rehearsals, just be you.</p> <p><a href="https://docs.google.com/forms/d/e/1FAIpQLSdYTV6wp3DOlqoECwDqq4_tfYvQ2fMHvDrnDUmTjwpu_cf7jA/viewform?usp=preview">Apply at this google form here</a></p> <p>&nbsp;</p> <p><strong>To apply:</strong> <a href="https://weworkremotely.com/remote-jobs/track-it-forward-lead-developer-rebuild-modernize-scale-social-good-saas-remote">https://weworkremotely.com/remote-jobs/track-it-forward-lead-developer-rebuild-modernize-scale-social-good-saas-remote</a></p>