Required Skills: Technical leadership, Software architecture, Node.js, TypeScript, Backend development, service development, Cloud-native architecture, API, service contract design, Technical roadmaps, REST, API-oriented architecture, Security-first engineering, Resilient and maintainable systems, Technical risk, dependency analysis, Code reviews, React, Frontend development
Job Description
We are seeking a hands-on Tech Lead to act as the technical authority for one or more strategic initiatives. The Tech Lead will define architecture, service contracts, and technical roadmaps while providing strong engineering leadership.
This role is heavily backend-focused (~60–70%) primarily using Node.js and TypeScript, balanced with occasional frontend work (~30–40%) using modern web tools (React and Typescript). The short-term emphasis is technical discovery, solution design, and laying the foundation for downstream delivery and team scaling.
Key Responsibilities
Technical Leadership & Architecture:
- Serve as the lead developer and technical authority for the initiative(s).
- Design resilient, cloud-native system architectures and define technical roadmaps.
- Decompose ambiguous problem spaces into clear, actionable technical plans.
- Define, document, and negotiate service and API contracts with partner teams.
- Ensure solutions meet enterprise standards for security, resiliency, and maintainability.
- Identify technical dependencies, risks, sequencing, and trade-offs across backend and cloud systems.
- Promote a “Security First” mindset, emphasizing the constant need to consider security with every change.
Hands-On Engineering:
- Remain heavily hands-on in backend development (~60-70% focus) while stepping in to support UI development when needed.
- Architect and build services using TypeScript and Node.js (with the potential to support apps written in Java).
- Review code and enforce engineering best practices and quality standards across both frontend and backend repos.
- Support complex technical problem-solving across the stack.
Collaboration & Planning:
- Work closely with product, partner teams, and stakeholders to shape scope and priorities.
- Help determine which initiative to start first based on technical readiness and risk.
- Inform decisions on future team composition and required skillsets.
Team & Delivery Model:
- Work within a single cross-functional team supporting multiple initiatives (initially not in parallel).
- Support a flexible staffing model with engineers rotating in or out based on phase and needs.
- Contribute to APIs that are primarily internal-facing, with some UI components potentially external-facing.
- Influence when and how additional engineers are added as scope and priorities become clearer.