Ability to lawfully access information and technology that is subject to US export controls
10+ years of experience in full-stack development
Fluency in TypeScript and solid experience with Node.js, modern front-end frameworks (React, Vue, etc.)
Strong knowledge of relational and NoSQL data modeling
Experience designing and building scalable, maintainable application architectures
Proven ability to write clear, thoughtful design documentation
Strong communication and collaboration skills, including experience engaging with non-technical stakeholders
Project leadership experience, including planning, coordination, and delivery
Preferred Qualifications
Familiarity in manufacturing or similar fields
Familiarity with CI/CD pipelines and automated testing
Experience in DevOps or cloud infrastructure (AWS, GCP, Azure)
Exposure to domain-driven design
Experience mentoring junior developers or leading teams
Responsibilities
Full-stack Development: Design, develop, and maintain scalable applications using modern web technologies, with a focus on TypeScript (Node.js and front-end frameworks like React or similar)
Systems Architecture & Data Modeling: Lead the design of robust system architectures and effective data models that support our current and future needs
Technical Leadership: Drive technical excellence through mentorship, code reviews, and contributing to engineering standards and best practices
Project Ownership: Take end-to-end ownership of features and systems—from ideation and planning through to development, testing, deployment, and maintenance
Design Documentation: Create and maintain high-quality technical documentation, including design specs and architecture overviews
Stakeholder Engagement: Collaborate with product managers, designers, and other stakeholders to align technical solutions with business goals
Agile Planning: Participate in and help lead sprint planning, backlog grooming, and technical estimation sessions