Open role
[Remote] Full Stack Technical Lead | Onsite - Delaware
Note: The job is a remote job and is open to candidates in USA. Photon is seeking a Full Stack Technical Lead to lead the design, development, and delivery of scalable full-stack applications. The role focuses on React and TypeScript front-end platforms, micro-frontend architecture, RESTful APIs, security, testing, performance, and technical leadership of the development team.
Responsibilities
- Lead the end-to-end technical design and development of full-stack applications, with emphasis on the front-end/UI platform and its supporting APIs
- Own the micro-frontend (MFE) strategy — module boundaries, shared shell, and Webpack & Module Federation setup across teams
- Define the UI design system — component libraries, design tokens, and how they're sourced from Figma and propagated to code
- Set standards for state management across React applications and for CSS architecture at scale
- Own accessibility (ARIA/WCAG) compliance delivery across all UI surfaces
- Define UI performance budgets and drive performance/error monitoring rollout in production
- Design, build, and manage robust RESTful APIs (OpenAPI 3.0) and service integrations, including versioning, lifecycle, and governance
- Set the strategy for contract testing across producing and consuming teams
- Direct authentication/authorization delivery using OAuth/OIDC and enforce OWASP security standards for both UI and APIs
- Design and optimize database queries, indexing, and data access strategies (schema/data modelling not required for this role)
- Set the test automation strategy (Playwright) and quality gates for UI/API releases
- Ensure application scalability, availability, reliability, and security
- Collaborate with product, engineering, DevOps, and other stakeholders to translate business requirements into technical solutions
- Provide technical leadership, code reviews, and mentorship to development team members; run day-to-day delivery of the team including sprint commitments and real-time unblocking
- Drive engineering best practices including clean code, testing, CI/CD, monitoring, and documentation
- Champion effective use of AI-assisted development tools (e.g., GitHub Copilot) across the SDLC — coding, code review, testing, and documentation — and set adoption practices for the team
- Identify technical risks, bottlenecks, and architectural improvements and provide effective solutions
- Participate in effort estimation, sprint planning, technical roadmaps, and delivery planning
Skills
- * Expert, hands-on React and TypeScript skills — non-negotiable
- * Proven, hands-on experience with micro-frontend architecture using Webpack and Module Federation — non-negotiable.
- * Understanding of software architecture, including scalable, API-based, service-oriented system design
- * Strong hands-on Node.js experience for API and backend services
- * Strong experience designing and developing REST APIs (OpenAPI 3.0) and integrating third-party services; API versioning, security, documentation, and performance best practices
- * Experience with state management patterns (Redux, Context, signals, or equivalent) and CSS architecture at scale
- * Experience working with a UI design system (component libraries, design tokens) and Figma hand-off workflows
- * Working knowledge of ARIA/accessibility (WCAG) standards
- * Solid understanding of OAuth/OIDC and OWASP security practices for both front-end and APIs
- * Experience writing contract tests for APIs
- * Comfortable writing and optimizing SQL queries against relational databases (e.g., PostgreSQL, MySQL) — data modelling/schema design not required
- * Experience with CI/CD pipelines, automated testing (Playwright or similar), and production deployment practices
- * Practical, hands-on experience using AI-assisted coding tools (e.g., GitHub Copilot) in day-to-day development and across the SDLC
- * Experience mentoring and guiding software engineers
- * Strong problem-solving, communication, and stakeholder management skills
- 8+ years of overall software development experience, with significant experience in front-end/full-stack development, React/TypeScript, micro-frontend architecture, and API design/development
- * Experience with Python for backend/API development (added advantage, not required) — frameworks such as FastAPI, Django, or Flask
- * Working knowledge of AWS (compute, storage, database, networking, security, monitoring services) — preferred, not mandatory
- * Experience with containerization and orchestration technologies such as Docker and Kubernetes
- * Experience implementing UI A/B testing
- * Exposure to error/performance monitoring tooling (DynaTrace RUM, or similar)
- * Experience working in Agile/Scrum development environments
- * Prior work in a regulated or enterprise design-system environment
Benefits
- Medical, vision, and dental benefits are available for full-time employees.
- 401k retirement plan is available for full-time employees.
- Variable pay/incentives are available for full-time employees.
- Paid time off is available for full-time employees.
- Paid holidays are available for full-time employees.
Company Overview
Company H1B Sponsorship