Job Description
Engineering Manager / Tech Lead (React / Node.js / SaaS Platform) Fredericksburg, VA 22406 Full-time Full-time Overview We're hiring a highly experienced Engineering Manager / Tech Lead to lead the modernization, stabilization, and scaling of a rapidly growing internal business platform preparing for commercial SaaS deployment. This role is ideal for a strong technical leader who thrives in fast-paced environments, enjoys solving complex architectural challenges, and can lead engineers while remaining hands-on in the codebase. You'll oversee a cross-functional engineering team, drive engineering best practices, improve platform reliability, and help evolve a mature CRM/order management system into a scalable commercial-grade product. About the Platform The platform began as a quoting and order fulfillment system and has evolved into a robust CRM and operational management platform supporting: Thousands of customer and vendor records 50,000+ product catalog Cross-functional business operations Financial workflows and secure payment processing Third-party integrations and automation pipelines Future SaaS commercialization initiatives The platform currently supports operations across sales, logistics, finance, and operations teams and is entering a major modernization and scalability phase. What You'll DoTechnical Leadership & Architecture Audit and stabilize an existing React, Node.js, and MySQL codebase Identify technical debt, recurring issues, and architectural bottlenecks Create and execute a prioritized engineering remediation roadmap Establish scalable engineering standards and development workflows Improve application performance, reliability, observability, and security Architect systems for future multi-tenant SaaS deployment Review and optimize database schemas, indexing, and query performance Improve authentication, authorization, secrets management, and secure API design Harden third-party integrations and payment processing workflows Team Leadership Lead a cross-functional engineering team including frontend, backend, DevOps, automation, AI, and design Run sprint planning, standups, backlog grooming, and retrospectives Mentor engineers and establish accountability across the team Create a strong engineering culture focused on ownership and continuous improvement Balance technical debt reduction with ongoing feature delivery Partner closely with Product and stakeholders on roadmap execution DevOps & Infrastructure Improve CI/CD pipelines and deployment reliability Lead AWS infrastructure and architecture decisions Improve monitoring, logging, alerting, and incident response processes Introduce automated testing standards across unit, integration, and end-to-end testing Establish engineering KPIs and quality metrics AI & Automation Provide technical guidance for AI and automation initiatives Oversee integrations involving Python, LLM APIs, and automation workflows Ensure AI systems meet security, governance, and reliability standards Required Technical SkillsFrontend React JavaScript (ES6+) TypeScript
HTML5 / CSS3
Backend Node.js Express.js RESTful APIs Database MySQL Query optimization Database design and indexing Schema migrations Cloud & DevOps AWS (EC2, RDS, S3, Lambda) Docker GitHub workflows CI/CD pipelines Scripting & Automation Python AI/LLM API
integrations Automation scripting Security Authentication & authorization RBAC Secure API design PCI/security best practices Secrets management Nice-to-Have Experience ERP or CRM platforms SaaS multi-tenancy architecture Redis GraphQL Elasticsearch Financial systems or payment platforms Commercial SaaS product launches What We're Looking ForRequired Experience 8+ years of software engineering experience 3+ years in a Tech Lead or Engineering Manager role Experience stabilizing or modernizing legacy production systems Proven experience leading engineering teams of 5-15 people Strong architectural and debugging capabilities Experience operating in fast-moving startup or growth environments Leadership Traits Hands-on technical leadership style Strong communicator with technical and non-technical stakeholders High ownership mentality Comfortable creating process and structure where needed Strong mentorship and coaching skills Ability to balance execution speed with engineering quality Benefits:
401(k) matching Dental insurance Employee assistance program Health insurance Health savings account Paid time off Professional development assistance Relocation assistance Tuition reimbursement Vision insurance Application Question(s): Have you personally led a React + Node.js production platform with at least 5 developers under you? If yes, briefly describe the platform size, your role, and team structure. Have you architected or helped transition a platform into a scalable SaaS or multi-tenant environment? What were the biggest technical or security challenges? What is your desired salary? Experience:
software engineering: 8 years (Required) Work Location:
In person