We're seeking a Full Stack Developer to lead modernization efforts across a legacy VB6/WinForms product, with early focus on reporting, and long-term transition to a modern, SaaS-ready architecture.
Key Responsibilities
- Collaborate on the gradual replacement of Crystal Reports with web-based reporting solutions.
- Analyze and enhance a complex legacy .NET 4.x / VB6 system, identifying safe modernization paths.
- Design modular, modern components using PostgreSQL, Node.js, Python, and React.
- Partner with QA, product, and leadership to reduce risk while improving product velocity and stability.
- Help build a sustainable modernization strategy (Strangler Fig pattern), preserving schema compatibility and avoiding downtime.
Qualifications
- Strong backend development experience in .NET and/or modern open-source stacks (Node.js, Python, Postgres).
- Familiarity with legacy systems and confidence working in complex, high-stakes codebases.
- Prior experience replacing Crystal Reports or similar legacy tools is a strong plus.
- Strong architectural instincts and ability to work with legacy schemas and data contracts.
- Bonus: knowledge of cloud hosting, containerization, or SaaS product delivery models.