Tech Lead, Client Solutions at GoodRx (Santa Monica)
Responsibilities:
- Craft and optimize processes that is efficient and can scale to meet a fast and evolving Sales pipeline
- Partner with the Sales Team to identify client needs and the solution for those needs in collaboration with your product, design and program partners
- Determine the staffing requirements, including hiring and training new team members
- Understand the staffing needs by working with our Software Consulting vendors to scale our staffing needs appropriately
- Partner with the product development teams to understand the architecture the products and establish the in-take process
- Provide valuable and timely feedback to the Product Development teams based on your insights from the Sales cycle to fuel their roadmaps
- Drive end to end architectural design, and you do so with collaboration and inclusion in mind to ensure well rounded solutions.
- Accountable for architecture design documents, and walk the team through relevant architecture aspects to maintain alignment
- Define and cultivate a team-oriented culture where you make an impact on the whole team, not just on specific parts. You are the point of escalation for team members when they have technical questions. You should be able to help their team with any technical challenges they have, even when they are not necessarily the expert.
- Coordinate team members in daily activity, ensuring the right work is being done and aligns with the technology strategy.
- Help sequence stories based on technical dependencies
- Consider project timeline and technical complexity, skillset of team members, product & business requirements when designing solutions
- Promote software best practices as established by the team and organization
- Ensure stories incorporate relevant cross-functional requirements (e.g. performance)
- Point of escalation for tech/architecture decisions
- Participate in technical mentoring, adoption and alignment
- As the role states, is a leader within the team and as such, you lead by example, embodying the values of GoodRx. Inclusive of the software that is designed.
Skills & Qualifications:
- 3+ years experience leading technical direction as an SR IC or Tech Lead
- 7+ years of software development experience, delivering products at web scale
- 3+ years of experience with React, TypeScript, React Context, NodeJS, ES6, Express, consuming GraphQL
- 3+ years of experience working on backend systems on a secondary language (Java, Python, Rust, Kotlin, GoLang)
- 3+ years of strong experience with relational and non-relational database technologies
- Proven debugging/troubleshooting skills
Nice to Have:
- Experience with outsourcing work to software consultancy companies, both onsite and offshore
- Experience with Content Management Systems like Contentful
- Building server side APIs using REST and GraphQL
- Experience with SEO: page speed, Web Vitals, crawl knowledge
- Experience with AWS technologies including AppSync, Lambda, StepFunctions, EventBridge
- Experience with log shipping, distributed tracing tools, and service monitoring systems (Datadog, Sumo Logic, Cloudwatch, Runscope, Sentry, etc…)
- Experience with Redis or other caching systems
- Experience with containers, Docker, and Kubernetes
- Ability to work effectively in teams of technical and non-technical individuals – you will work closely with other non-technical folks to get things done. Collaboration is key.
- Ability or desire to be a polyglot. Adapting to the tools and technologies appropriate for the job at hand.
- Ability to mentor and grow engineers and / or be mentored.
- Ability and a desire to work in a dynamic environment where work fluctuates
- WCAG 2.0+ AA and/or accessibility standards for web
- Familiarity with Content Delivery Network (CDNs) like Fastly
- Knowledge with continuous integration, automated testing, and deployment tools like Travis, Circle, Drone, Heroku, AppEngine, or similar