Software Engineer

almost 3 years ago
Full time role
$80k-$120k/Year
Boston, MA, US... more
Boston, MA, US... more

Job Description

Role

We are looking for a Software Engineer to help us expand the capabilities of our B2B platform for food brands and distributors. We prevent food waste and recover value and nutrition in the supply chain by helping food brands avoid sending edible products to the landfill, whether through sales or donations. You will be an early member of our engineering team, writing and testing core features of our products. You will have a material impact, joining an early-stage startup led by a hard-working, dedicated, diverse, and passionate team.

We want to work with people who have an active interest in advancing our mission of minimizing food waste and recovering value in the supply chain. We believe that high quality software results in the best outcomes and quality software takes time, reflection, and continuous learning. To that end, we collectively foster an environment of trust, respect, and empathy so that we can strive together to master and share the craft of software. We partner closely with Product and Design to reliably ship validated, delightful user experiences.

We don’t expect you to already be fluent in our current tech stack or in the nuances of inventory management. We do expect you to learn and grow with us.

The role can be based in Boston, MA or based remotely anywhere in the USA. 

Responsibilities

  • Design, review, and test code for our platform
  • Write frontend code, working within a component-based framework
  • Review user stories and mockups to participate in product design
  • Collaborate on data modeling and system architecture
  • Build backend code, configure cloud infrastructure, and connect service integrations
  • Maintain our unit, integration and end-to-end test suites
  • Respect and protect our data security and integrity
  • Join shared support and implementation duties
  • Help to iterate on our onboarding and interviewing processes

Qualifications

  • 1-3+ years of professional software product development experience
  • Experience building web applications (we use Node.js, TypeScript, GraphQL, React, and MongoDB)
  • The ability to thrive in a dynamic startup environment
  • A successful track record as a hard-working, creative, and reliable team member
  • Knowledge of SQL and interest in data engineering (we use Fivetran, dbt, BigQuery, and Looker)
  • Comfortability with frontend state management (we use Apollo and MobX)
  • An understanding of docker, and cloud infrastructure + services (we use CircleCI and GCP)
  • Experience tuning application performance (we use Stackdriver and Datadog)

Interview Process 

Our goal is to provide a clear and equitable interview process. Below is a summary of what you can expect. We hope this helps you feel more prepared and informed as you submit an application. 

    • Resume review: Your application is evaluated by our team based on having the majority of qualifications listed above to show capacity to handle the responsibilities listed above. You will be updated via email on next steps. 
    • Chief of Staff interview: We schedule a 30 minute phone call between you and our Chief of Staff to discuss your work experience and interest in the position and our company. 
    • Take home coding exercise: We will send you a coding challenge that takes 30 minutes to an hour to complete. You submit your work for review against a rubric by a Software Engineer on our team. You will be provided with this scoring rubric as part of the instructions for completing the exercise so that you know what we are looking for.  
    • Technical interview: You participate in interviews with some of our software engineers during a 2 hour Zoom covering topics including data modeling, frontend development, debugging and testing. We use Miro and Coderpad to facilitate and will send you tutorials for both tools in advance.
    • Engineering leadership interview: You’ll meet our principal engineer and our CTO in a 45 minute Zoom call to discuss follow up questions about topics covered during prior interviews.
    • Company values interview: You’ll meet members of the team outside of our Product organization (including one or both of the company Co-Founders) and talk about our Company Values.
    • References: You'll introduce us to two people who've previously worked with you so we can talk with them about their experiences with you and suggestions for how to set you up for success.
    • Offer: We will extend a written offer to join our growing team!

As a remote first company, we conduct our entire interview process remotely over phone and Zoom.  

About Us

Spoiler Alert is a Boston-based supply chain software company that partners with food manufacturers and grocery distributors to better manage excess and distressed inventory. In working with some of the world’s largest food brands and a national network of discount retailers and hunger relief organizations, Spoiler Alert offers a best-in-class, enterprise software solution and suite of B2B sales management tools that allow suppliers to strengthen their relationships with their customers, bring greater efficiency and accuracy to their surplus inventory management workflows, and keep good food from going to waste.

While we care deeply about our customers’ financial and operational improvements, our team’s hearts and minds are motivated by the impact our work has in addressing some of the largest environmental and social opportunities of our generation - at the intersection of food waste, resource deficiency, climate change, affordable nutrition, and hunger. We couldn’t be more excited to be combining critical technology breakthroughs - including workflow automation, augmented intelligence, wholesale ecommerce, traceability, and supply chain management - to an industry that is so critical for daily life.

Born out of MIT in 2015, Spoiler Alert is headquartered in Boston's Back Bay neighborhood and is backed by some of the nation's leading food, agriculture, and supply chain investors. For more about Spoiler Alert, visit spoileralert.com or our social channels: Twitter & LinkedIn.

Benefits

Spoiler Alert is committed to providing equal employment opportunities for all applicants and employees. We offer a remote-first work environment, with the flexibility to work remotely or in-person from our Boston headquarters. Employee benefits include the following:

  • Competitive salary and stock option packages
  • Subsidized health and dental insurance plans
  • Flexible spending and dependent care accounts 
  • Pre-tax 401(k) and post-tax Roth 401(k) options
  • 12 weeks of paid universal parental leave
  • 15 company holidays, including an EOY rest week 
  • 15 vacation days and 5 sick days per year
  • Life insurance and paid family and medical leave
  • Paid volunteer outings and civic engagement leave
  • Learning & career development stipends
  • Health & wellness reimbursements
  • Remote first work environment

We are a diverse team committed to a safe and inclusive work environment, free of discrimination based on race, color, religion, sex, gender identity or expression, sexual orientation, genetics, national origin, ancestry, age, medical condition, mental or physical disability, handicap or veteran status, or marital status

Similar jobs