Experity is a mission-driven team transforming on-demand healthcare across the U.S., empowering urgent care clinics with industry-leading software. The Technical Lead will lead and mentor cross-functional engineering teams while driving technology strategy and promoting a culture of continuous improvement and innovation.
Responsibilities:
- Lead and mentor cross-functional engineering teams, fostering a culture of continuous improvement and innovation
- Work with peers in the technical thinktank, including members of the architecture team to design complex software solutions that balance technical excellence with business objectives
- Drive technology strategy, making critical decisions or influencing as needed on matters of architectural patterns, technology selections, and engineering best practices
- Facilitate effective communication between engineering teams, product management, and stakeholder groups
- Champion agile methodologies and continuous delivery practices
- Identify and implement process improvements to enhance team productivity and software quality
- Innovation-driven with a "get things done" mentality
- Strategic thinker with strong tactical execution capabilities
- Commitment to continuous learning and technological advancement
- Empathetic leadership style that motivates and inspires teams
- Other duties as assigned
Requirements:
- Bachelor's degree or equivalent combination of education and experience
- Eight years of software engineering experience
- Proven track record of technical leadership in modern software development environments
- Strong understanding of software design principles and architectural patterns
- Advanced to Expert-level proficiency in microservices, distributed systems design and best practices for external system integration
- Advanced to Expert-level proficiency with Containerization and Orchestration. Docker and Kubernetes Advanced container optimization techniques
- Deep understanding of asynchronous programming patterns
- High degree of proficiency working with APIs, design and implementation
- Experience with Node.js and Express.js
- Demonstrated ability to work with legacy and modern application architectures
- Comprehensive authentication and authorization mechanisms OAuth 2.0. JWT implementation Multi-factor authentication strategies
- Advanced to Expert-level proficiency in public cloud architectures (AWS, Azure, or GCP) Microservices and distributed systems design
- Micro Frontend Architectures
- React.js Expertise: Advanced skills in React.js and its ecosystem, including React Hooks, Context API, and state management tools like Redux or Zustand
- CSS Frameworks: Experience with CSS-in-JS libraries (Styled Components, Emotion) and frameworks like Tailwind CSS
- Responsive and Accessible Design: Strong grasp of responsive design principles and accessible UI/UX design, adhering to WCAG 2.1 standards
- Strong experience with SQL databases (PostgreSQL, SQL Server)
- Additional language expertise: Python (Django, Flask), Ruby on Rails
- Machine learning integration experience
- Experience with testing using tools like Jest, React Testing Library, and Cypress
- Background in agile transformation and engineering process optimization
- Proficient with Git technologies, workflows, tools and platforms. CircleCI, GitHub, GitHub Actions and others
- Experience with C# and .NET ecosystem