Software Engineer - Backend
BentoBox empowers restaurants to own their presence, profits and relationships. The hospitality platform disrupts third-party services that come between the restaurant and the guest. BentoBox puts the restaurant first and offers tools that drive high-margin revenue directly through the restaurant’s website. BentoBox is trusted and loved by over 5,000 restaurants worldwide including The Meatball Shop, Joseph Leonard, Union Square Hospitality Group, Major Food Group, Rose’s Luxury, Eleven Madison Park & many more. Learn more at www.getbento.com
We’re looking for a mid-level Software Engineer to help build the world’s best digital operations platform for restaurants. Our current technology stack consists mostly of Django / Python, and React, but we are always looking to use the tools that are most appropriate for the task at hand.
Responsibilities
- Work with designers, product managers, and other engineers to implement new features on our platform
- Contribute clean, clear, high-quality production code
- Help the product and design teamwork through the product specification, design, and feasibility process
- Contribute unit and integration tests for new and existing features
- Provide effective and constructive feedback on other engineer’s contributions
- Research and recommend new technologies, help set best practices and coding standards
- Uphold BentoBox’s core mission, vision, and values
Skills and Attributes
- 2+ years of experience writing production code
- A solid understanding of Python (or some other OOP language. e.g. node, ruby, java)
- Comfortable querying data from an API, transforming data, and pushing to another API.
- Experience working with or building microservices.
- Bachelor's or Master’s degree in Computer Science or equivalent preferred
What We Offer
- Competitive salary + equity
- Health insurance (medical, dental, and vision) - BentoBox covers 100% of healthcare premium costs
- 401k plan with company match
- Life insurance and disability plans
- Commuter benefits
- Flexible vacation plan
- Paid parental leave
- Professional development opportunities, including a yearly learning stipend
- Perks when dining with BentoBox customers such as tip reimbursement
- Making a positive impact on the hospitality community
Please share with us why you’re interested in this position. Include a link to your Github account, or any other public code samples you’d like to share with us.
Hiring Process
Candidates for this position can expect the hiring process to follow the order below.
- Qualified applicants will be invited to schedule a 30-minute screening call with our Recruiting team.
- Next, they will have a 75-minute technical interview with an engineer and a 45 min cultural interview with the hiring manager.
- Candidates who pass will be invited to meet with the VP of Engineering.
- Successful candidates will be made an offer.