Senior Software Engineer (Backend or Fullstack)

San Mateo, CA /
Software /
Full-Time
What We're About
At Brewbird, we believe in building a sustainable future in coffee. We’re developing a technology platform to scale the $100 billion specialty coffee market, while working with top local and national roasters to bring the highest quality cup of coffee to every home and office. Brewbird is backed by some of the world’s best venture funds. We’re a passionate team of builders who use technology to craft elegant and delightful solutions to challenging real world problems. Come drink some coffee with us!
 
What You'll Be Working On
You will architect software application and services that will integrate with our Brewbird Coffee machines and operational infrastructure. The tools you will develop will be both consumer facing and internally used, allowing us to understand the data around coffee, the logistics with producing our coffee platform, and provide a fun and informative interface to our machine! As a senior engineer on our small team, you'll be a Swiss army knife helping with deployment infrastructure, defining architecture, quick turn application prototypes, and testing. Ideally, you are interested in the coffee space, are highly self-motivated, committed to learning and personal development, a team player that thrives in a fast-paced environment. You need not to be afraid of failure, but rather a growth minded individual, ready to learn from mistakes. Come with your ideas and be ready to listen to others too!

Responsibilities

    • Produce high-quality code for backend web services with high availability and participate in code reviews.
    • Work closely with software and embedded team members creating APIs that interface with consumer-facing and internal products.
    • Provide admin tools supporting and interfacing with our Brewbird machine fleet.
    • Create technical requirements, software design specifications and other forms of architectural documentation. 

Desired Qualifications

    • Knowledge in cloud services (GCP, Azure, AWS etc.)
    • Expert in using version control software like Git
    • Experience working with Databases (MySQL, Postgres, MongoDB, etc)
    • Experience with application/service development in containers
    • Experience in one or more server-side programming languages (Python, Go, JavaScript, etc)
    • Experience in web frameworks (VueJS, React, Angular, Django, etc)
    • Knowledgeable in working with and implementing RESTful APIs
    • Comfortable with agile software development practices and Continuous Integration Continuous Deployment
    • Contributes to test development and specification for software and other cross functional needs
    • Ability to integrate with third party APIs

Icing on the Cake

    • Experience building web and mobile applications
    • Hands-on experience in supply chain, logistics, e-commerce, payments, or monetization platforms is a plus
    • Interest or experience working with data analytics or gamification
    • Experience working with IoT platforms
Benefits
At Brewbird, we put our people first. In addition to a competitive compensation package with meaningful early stage equity, we provide our employees with flexible paid time off to relax and recharge. We also offer a generous employer-paid healthcare coverage, company sponsored team lunches, unlimited coffee/beverages, and a pre-tax commuter account for mass transit or parking. 
 
Brewbird is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, and encourage all qualified applicants to apply.