Remote Position
[Remote] Lead Full-Stack Software Engineer
π Remote Β· Mexico
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Datacor is modernizing its flagship enterprise-grade, multi-tenant ERP platform. The Senior Full-Stack Software Engineer delivers end-to-end features across backend services and the web client, while contributing to architecture and platform evolution.
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 our 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 background jobs, real-time updates, file storage, email, document intelligence, and authentication and authorization
- Leverage AI tools effectively use Claude Code (and similar) 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 (no N+1 queries, lazy loading, parallel APIs), and adherence to our trunk-based development workflow
- Collaborate cross-functionally with product managers, tech leads, QA, UX, and domain experts to translate functional requirements into well-designed software
- Contribute to platform evolution propose improvements to shared libraries (DTOs, validation rules, i18n, shared constants), the metadata system, and developer tooling
Skills
- 5+ years0f professional software engineering experience building production web applications
- Strong TypeScript across both frontend and backend, with comfort moving fluidly between the two
- Solid React experience (hooks, component composition, performance, state management) in a non-trivial application
- Server-side experience with Node.js and a structured framework
- Express, Fastify, or comparable accepted
- Relational database fluency
- Including schema design, indexing, and writing migrations. Familiarity with an ORM (MikroORM,0TypeORM, Prisma, Hibernate, etc.)
- Multi-tenant or SaaS experience and an understanding of why tenant isolation matters (RLS, scoped queries, or equivalent approaches)
- Modern delivery practices0Git, pull requests, CI/CD, code review, testing, and trunk-based or short-lived-branch workflows
- Demonstrated productivity with AI coding assistants (Claude Code, Cursor, Copilot, or similar). You can describe concrete examples of how you use them, where they help, and where you override them
- Strong communication0written, verbal, and in code reviews. You can explain trade-offs, push back constructively, and document decisions
- NestJS preferred
- PostgreSQL preferred
- ERP or business-application domain knowledge general ledger, AR/AP, inventory, purchasing, sales orders, bank reconciliation, or process-manufacturing concepts. This is a meaningful plus; we can teach the domain, but prior exposure shortens ramp-up
- Process-manufacturing experience (chemicals, food and beverage, coatings, etc.) or familiarity with formulation, lot tracking, or compliance requirements
- AWS hands-on experience with ECS, RDS, S3, CDK, or Bedrock
- Document intelligence, RAG, or LLM integration in a production system
- Internationalization and accessibility experience in a multi-locale product
Benefits
- Flexible time off (FTO) policy
- Paid parental leave
- Remote-first work environment
- 401(k) with company contribution
- Premier medical, vision, and dental insurance with company-funded HRA
- Bonus programs
- Employee assistance program
- A culture of rewards and recognition
Company Overview
Company H1B Sponsorship