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