FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSCloudDockerJavaScriptKubernetesNode.jsReactTypeScript
About the role
Key responsibilities & impact- Set and uphold quality standards for the team, including coding standards, architectural guidelines, testing expectations, and operational best practices
- Provide technical and architectural leadership, guiding system design, component boundaries, integration strategies, and long-term platform evolution
- Drive adoption of software design and architectural patterns, such as component-based architectures, event-driven systems, API-first design, and contract-driven development
- Establish and evolve development workflows and quality gates, including code reviews, automated testing, CI/CD pipelines, and release readiness criteria
- Lead AI adoption within the engineering organization, including: Identifying opportunities to leverage AI for code generation, testing, refactoring, and documentation
- Encouraging responsible and effective use of AI tools to improve developer productivity and quality
- Partnering with leadership to align AI usage with security, compliance, and engineering standards
- Mentor and develop engineers in system design, problem decomposition, and modern development practices
- Remain hands-on when appropriate, contributing to design reviews, complex implementations, and legacy refactoring efforts
- Lead legacy modernization initiatives, balancing technical debt reduction with feature delivery and business needs
- Collaborate closely with Product, Design, DevOps, and other stakeholders to ensure architectural decisions support scalability, reliability, and business outcomes
Requirements
What you’ll need- 12+ years of experience in development, with at least 3 years in a leadership role
- Proven ability to lead engineering teams in an Enterprise SaaS environment
- Strong expertise in React, Node.js, and modern JavaScript/TypeScript frameworks
- Ability to work independently and organize tasks and priorities
- Deep understanding of software engineering principles: SOLID, DRY, KISS, separation of concerns
- Domain-driven design (DDD) concepts
- Proven experience designing and implementing scalable system architectures in Enterprise SaaS environments
- Demonstrated knowledge of development and architectural patterns, such as: Component-based architectures, Event-driven systems, API-first and contract-driven development
- Experience leading legacy modernization efforts, including migrations to modern stacks and frameworks
- Strong understanding of CI/CD pipelines, deployment strategies, and release automation
- Strong knowledge of testing strategies (unit, integration, end-to-end, contract testing)
- Experience with Docker, Kubernetes, and cloud-native architectures
- Familiarity with AWS architecture patterns (networking, security, scaling)
- Experience building or maintaining design systems and shared component libraries
Benefits
Comp & perks- Unlimited vacation for exempt employees
- Flexible working locations
- 401(k) plan with a company match
- Medical/dental/vision coverage with inclusive provisions including transgender services and fertility benefits
- Parental and caregiver leave
- Dependent, commuter and FSA benefits
- Professional development programs like Toastmasters
- Mental wellness tools
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactNode.jsJavaScriptTypeScriptSOLID principlesDRY principlesKISS principlesDomain-driven designCI/CD pipelinesTesting strategies
Soft Skills
technical leadershipmentoringproblem decompositionorganizational skillsindependent workcollaboration
