- New York, United States
- On-site
- Full-time · Senior
- 5+ years
Lead a major platform modernization effort — migrating complex legacy enterprise web applications to a modern, maintainable technology stack.
Responsibilities
- Own the end‑to‑end rewrite of a production enterprise web application to a modern stack (NestJS, React/TypeScript, Temporal.io), executing module‑by‑module while maintaining compatibility with an existing MSSQL database.
- Use AI‑assisted development tools to generate, refactor, and validate code, applying engineering judgment to review output and make architectural decisions.
- Build across backend (JavaScript, Python, NestJS/Node.js), frontend (React + TypeScript), and data layers (TypeORM + Microsoft SQL Server).
- Migrate legacy process flows to Temporal.io, including long‑running workflows, human task queues, timers, and conditional logic.
- Design and maintain RESTful APIs with OpenAPI/Swagger documentation. Manage clean contracts between new and legacy modules during transition.
Requirements
- Nice to have: C#
- Nice to have: Apache Airflow
- Nice to have: Apache Flink
- Nice to have: Kafka
- Nice to have: Temporal.io