Lead Full-Stack Software Engineer

New
D
DatacorProcess manufacturing software
Remote, USFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Node.jsPostgreSQLGitTypeScriptNest.jsReactCI/CD

Requirements

  • 5+ years of professional software engineering experience building production web applications.
  • Strong TypeScript across both frontend and backend.
  • Solid React experience (hooks, component composition, state management) in a non-trivial application.
  • Server-side experience with Node.js (NestJS preferred; Express, Fastify, or comparable accepted).
  • Relational database fluency (PostgreSQL preferred) including schema design, indexing, and migrations.
  • Familiarity with an ORM (e.g., MikroORM, TypeORM, Prisma, Hibernate).
  • Multi-tenant or SaaS experience and an understanding of tenant isolation (RLS, scoped queries).
  • Proficiency with modern delivery practices like Git, CI/CD, and trunk-based workflows.
  • Demonstrated productivity with AI coding assistants (Claude Code, Cursor, Copilot, or similar).
  • Strong communication skills for code reviews, explaining trade-offs, and documentation.

Responsibilities

  • Build and ship features end-to-end from database schema and backend services through to the user-facing web client.
  • Design new domain modules using established architectural patterns and conventions.
  • Own multi-tenant correctness by writing migrations that comply with Row-Level Security, respecting the RLS transaction context in queries, and following the persist/flush discipline.
  • Integrate with shared platform services including background jobs, real-time updates, file storage, email, document intelligence, and authentication.
  • Leverage AI tools effectively to accelerate routine work while exercising judgment on what to accept, adapt, or reject.
  • Raise the bar on quality through code review, type-safety, performance discipline, and adherence to trunk-based development.
  • Collaborate cross-functionally with product managers, tech leads, QA, and UX experts.
  • Contribute to platform evolution by proposing improvements to shared libraries, the metadata system, and developer tooling.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now