Technical Lead - Senior Full Stack Engineer
Underground Cellar is a Y Combinator and VC-backed startup based in San Francisco that is currently experiencing hyper-growth. We’ve ‘gamified’ wine sales through our addictive e-commerce platform that gives buyers a great value through “upgrades”, allowing wineries to quickly sell wine without resorting to brand-damaging discounts. Since launching in 2014, Underground Cellar has sold over 750,000 bottles of wine, and has just eclipsed sales of nearly $1M per month.
We’re at the forefront of technology, having built our entire e-commerce platform in house. Our tech stack is built on Node.js, React, PostgreSQL and the open-source .NET Core, and we use “serverless” functions in the cloud to assure scalability!
Underground Cellar is skyrocketing in growth, and our 3-person engineering team is ready to level-up -- that’s where you come in. We’re looking for a proven technology leader who can first and foremost be our senior individual contributor helping hands-on to bring our exciting product vision to life, but to also work with company leadership to help create that vision through creative exploration, roadmapping, mentoring, and building our engineering team.
As part of our core engineering team, you will be responsible for the development, design, and testing of our e-commerce platform and warehouse management system. You will work directly with our small technology team (currently consists of our Founding Engineer, an offshore developer, and our Founding CTO who remains involved on a part-time basis). The team will look to you to bridge knowledge gaps and act as a mentor to the existing engineering team and new hires. Not only will you have a hands-on role in building out our technology, but we will look to you for help to recruit, build and lead a strong team through evolution and change as well as help influence the future of our technology, systems, and processes using your technical expertise.
Prioritize and complete engineering tasks, which entail building new features, improving scalability, security and testability, and reducing tech debt Help formulate company best practices, documentation, and architecture decisions. Responsible for ongoing coaching and guidance of the Engineering team. Identify short and long-term objectives, evaluate performance and recommend areas of training or extra development Work with the team to roll out and QA releases. Drive the on-time delivery of well-engineered features to meet or exceed functionality, usability, and quality requirements Maintain high standards of communication within the team and with management stakeholders