Skip to content
Talent
All opportunities
DOI Management
Accepting applications

Full-Stack Developer

Remote - eligible hiring location confirmed during screening

Experienced software engineer to own production-grade backend systems, databases, APIs, security and frontend delivery across DOI's digital products - not simply operate AI website builders.

Apply now

About this opportunity

DOI Management is developing a connected consulting and talent ecosystem, including DOI Talent, Career Passport, employer experiences and future learning services. We need an engineer who can translate business needs into dependable systems, independently understand and improve existing code, and take technical ownership of production services. AI-assisted development is part of the workflow, but it does not replace strong engineering judgment.

Hours and arrangement

Working hours, time-zone overlap and engagement terms will be confirmed during screening.

What you will do

  • Architect, implement and maintain backend services, REST or typed APIs, server-side business logic, asynchronous jobs, webhooks, integrations and robust error handling.
  • Design PostgreSQL schemas, migrations, indexing, queries and transactions; optimize performance, ensure data integrity, and implement backups and tested recovery processes.
  • Own authentication, authorization and role-based access across talent, employers and administrators; implement Supabase Row Level Security, secure secrets management, validation and privacy controls.
  • Build responsive, accessible React and TypeScript interfaces connected to real data; deliver complete features from database to API to UI, with tests and documentation.
  • Understand and evolve DOI Talent workflows: registration, Career Passport, job discovery, candidate applications, employer requests, talent readiness and administrative oversight.
  • Maintain integrations with Tally, Notion, email, external APIs and automation tools; handle retries, rate limits, idempotency, failure alerts and audit trails.
  • Own GitHub repository practices, code reviews, automated testing and CI/CD; manage Vercel previews, production deployments, environment configuration, observability, incident response and rollbacks.
  • Audit and refactor AI-generated or legacy code for security, performance and maintainability; use Codex, ChatGPT and Lovable as accelerators, not substitutes for independent problem solving.
  • Partner with DOI leadership to understand the consulting and talent business model, clarify ambiguous requirements, propose pragmatic solutions and communicate risks before making changes.
  • Protect existing live websites, repositories, integrations and customer data; develop isolated changes, validate demo/production parity and obtain appropriate release approval.

Experience and requirements

  • Substantial professional full-stack engineering experience, including responsibility for production backend systems and ongoing maintenance - not only no-code or AI-generated websites.
  • Strong TypeScript/JavaScript and React expertise, plus backend development with Node.js or comparable production server frameworks; confidence designing and documenting APIs.
  • Strong SQL/PostgreSQL skills: relational modeling, migrations, query optimization, transactions, access controls and debugging data issues.
  • Practical security experience with authentication, RBAC, RLS, secrets, input validation, common web vulnerabilities and handling personal data.
  • Evidence of independently diagnosing production failures through logs, monitoring, debugging, tests and systematic root-cause analysis.
  • Professional Git/GitHub workflow, automated tests, code reviews, CI/CD and production deployment experience; familiarity with Vercel and Supabase or equivalent technical depth.
  • Ability to use AI coding tools effectively while understanding the generated code, reviewing every change and remaining accountable for correctness.
  • Clear documentation and stakeholder communication; ability to explain how technical decisions support the actual business.

Additional advantages

  • Experience with Supabase Postgres, Auth, Storage, RLS and Edge Functions; Vercel; GitHub Actions; Lovable and Codex.
  • Experience with multi-tenant platforms, recruitment technology, document workflows or role-based SaaS dashboards.
  • Practical accessibility, observability, privacy-by-design and disaster-recovery experience.

What to include

Share a deployed product and explain what you personally built on the backend, the database/auth architecture, a difficult production incident you resolved, and how you used tests and deployment controls. Describe tool proficiency and years/months of actual use.