Role Overview
Evolus is seeking an experienced and driven Senior Technical Lead to join our Engineering team in Newport Beach, CA. This pivotal role demands a blend of technical depth, principled thinking, and a high bar for quality. You will be responsible for leading a team of engineers, providing guidance, mentorship, and fostering a culture of collaboration and innovation.
Key Responsibilities
Leadership & Mentorship
- Lead a team of engineers, providing guidance and mentorship.
- Foster a culture of collaboration, innovation, and continuous improvement.
Architectural Oversight
- Design and architect scalable, secure, and robust web applications and platforms.
- Ensure alignment with the company's strategic goals and technical requirements.
Technical Excellence
- Drive the adoption of best practices in coding, testing, and deployment.
- Lead by example in writing high-quality, maintainable code.
Collaboration
- Work closely with cross-functional teams, including product management, UX/UI design, and business stakeholders.
- Define technical requirements and deliver high-quality solutions.
Project Management
- Oversee project timelines, deliverables, and team performance.
- Ensure projects are delivered on time and within scope.
Innovation
- Stay up-to-date with emerging technologies and industry trends.
- Propose and implement innovative solutions to improve our technology stack and product offerings.
Cloud & DevOps
- Leverage cloud services (preferably AWS) to build serverless and scalable applications.
- Implement and maintain CI/CD pipelines to streamline development and deployment processes.
Testing & Quality Assurance
- Ensure robust automated testing practices using tools like Cypress and Jest.
- Maintain a high standard of code quality through thorough testing and code reviews.
Version Control
- Manage and oversee version control processes using Git.
- Ensure that development workflows are efficient and follow best practices for branching, merging, and releasing.
Problem Solving
- Tackle complex technical challenges and provide effective solutions.
- Troubleshoot issues and implement necessary fixes and improvements.
Required Skills & Experience
- Minimum of 10 years of professional experience in software development and engineering roles.
- Proven experience in leading and mentoring software engineering teams.
- Strong proficiency in front-end and back-end development using technologies such as React, Next.js, and Nest.js.
- Hands-on experience with GraphQL and RESTful API development.
- Extensive experience with AWS or other cloud platforms.
- Proficiency in Node.js and GoLang for back-end development.
- Experience with both NoSQL (DynamoDB) and SQL (PostgreSQL) databases.
- Familiarity with setting up and maintaining CI/CD pipelines.
- Proficient with automated testing frameworks such as Cypress and Jest.
- Strong experience with Git, including branch management, merge strategies, and release management.
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
Compensation & Total Rewards
- The expected pay range for this position is $161,920 - $205,000.
- We offer more than just a paycheck, including competitive medical, dental, and vision benefits, life insurance, short-term disability, equity options, RSUs, stock options, discretionary bonuses, mental health resources, flexible paid time off, holiday soft closure, catered meals, and a fully stocked kitchen.
Benefits Extracted with AI
- 401(k)
- medical insurance
- dental insurance
- vision insurance
- life insurance
- short-term disability
- equity options
- RSUs
- stock options
- discretionary bonuses
- mental health resources
- flexible paid time off
- holiday soft closure
- catered meals
- fully stocked kitchen
Similar jobs
Last update: 23 minutes ago
Technical Lead - SuperApp (Typescript React Node.js)
Join us as a Technical Lead to build a next-gen healthcare platform using TypeScript, React, and AWS. Lead a team in a hybrid work environment.
Senior Lead Fullstack Developer with Frontend Focus
Join NS as a Senior Lead Fullstack Developer focusing on frontend, working with Angular, AWS, and TypeScript in a dynamic e-commerce environment.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior Frontend Engineer with React and TypeScript
Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.
Senior Full-stack Engineer (Angular, Node.js, TypeScript)
Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.
Senior DevOps Engineer - Price & Deal Management
Join Covestro as a Senior DevOps Engineer to drive digital transformation in pricing and deal management with AWS, Docker, and Java expertise.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
Senior Full-Stack Engineer, Core Experiences
Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.
Senior Full-Stack Developer
Join Basic-Fit as a Senior Full-Stack Developer in Tilburg. Work with React, Node.js, and more to enhance fitness experiences across Europe.
Front-end Angular Engineer
Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Senior DevOps Engineer
Join EOS Karriere as a Senior DevOps Engineer in Hamburg, focusing on automation and system transition in a hybrid work environment.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Senior Full-Stack Developer - TypeScript
Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.
Senior Front-end Developer with Angular and GraphQL Experience
Join Nova Technology as a Senior Front-end Developer, working with Angular and GraphQL in a cloud-native environment.
Lead Full Stack Developer
Lead Full Stack Developer role in Berlin, focusing on Angular, Java, and NoSQL for Deutsche Bank's Customer Administration Portal.
Senior FullStack Developer (React, Node.js, TypeScript)
Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.
Senior Software Engineer (Node.js & TypeScript)
Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Fullstack Developer with Angular and C#
Join Navara as a Fullstack Developer in Amsterdam, working with Angular, C#, and modern tech stacks. Competitive salary and benefits offered.