$80K — $100K *
SevenFifty's Mid-Level Web Engineer will join one of our squads as its 5th dedicated member, working on new features, optimization, maintenance, and production support. Our team works directly with the country’s largest beverage alcohol suppliers, importers, producers and retailers. You will be touching the front- and back-end, but we are primarily interested in hiring for front-end skills and experience. If you are more interested in a back-end focus, check out our full-stack Data Platform role. We also have a Senior Web Engineer role open.
This role will be expected to reliably and maintainably deliver new, complex features, participate in squad meetings, take project ownership and operate with autonomy (with occasional direction from the squad's Team Lead).
If you’re ready to put your tech and collaborative skills to work helping professionals in the beverage industry, this role is for you.
You can be located anywhere in the U.S. and will report to our Team Lead.
If you are uncertain whether you are qualified, especially if you are a woman, trans, gender-diverse, and/or of an under-represented minority, please apply! We would much prefer to have an extra application to consider, rather than that you screen yourself out.
The salary range for this position is $100k-$120k.
Learn more below.
What you'll do
Implement new features and changes to existing features in our retail marketplace product.
Work closely with other engineers, product managers, and designers to plan the squad’s work.
Join our production support rotation: primarily business-hours, with occasional waking-hours monitoring during evenings and weekends.
Engage in problem-solving discussions with the entire engineering team on Slack.
Participate in interviews for future openings.
What you'll have
Approximately 2-5 years of experience building web UIs on a product development team, with interactive elements, using semantic HTML, well-structured CSS, and modern JS/ECMAScript/TypeScript.
Experience with one or more modern JS frameworks and/or UI libraries (e.g. Angular, React).
A broad familiarity with web engineering concerns such as interaction design, HTTP semantics, accessibility, automated testing, and browser performance. You may not know all the details off the top of your head, but you know what to keep in mind.
An interest in part-time pair- and mob-programming.
A penchant for self-driven learning and research as you work.
Clear written communication, and the ability to quickly identify and share important discoveries and problems in your work with others on the team.
Opinions about front-end development, and a readiness to share them without being dogmatic.
Familiarity with (or excitement to learn about) .NET Core and openness to broader full-stack development tasks. We can't always split up front-end and back-end work but we're happy to help you learn new technologies.
The ability to be accountable for your own time in a fully remote environment.
The desire to contribute to a growing, dynamic team and help shape process, practice and operations. We work in two-week sprints and do our best to follow common Agile practices (daily async standups, sprint groomings and retros). We're always looking to improve on how we function as a squad.
You will need to provide your own workspace with reliable Internet service. We will provide a MacBook Pro and monitor.
Respect for the industry we serve.
What you do NOT need
Experience with server-side JS runtimes or build stacks.
Encyclopedic knowledge of HTML, the DOM, JS, or any other technology.
A college degree, or high GPA or SAT score.
An address in or around New York City.
To drink alcohol! Many of our colleagues do not.
The interview process (the parts are typically scheduled separately)
Initial Zoom screen (30 minutes): overview of the company, the role, and your background, with an engineering manager or senior engineer, plus a short live-coding exercise
Squad interview (2 hours): Q&A plus ONE of the following at your discretion:
Real-time exercise with the squad, or
Take-home exercise followed by real-time discussion of your code and decisions
Q&A with a selection of people from the wider team (1 hour)
Any necessary follow-up conversations
Reference & background checks
More about us
The apps you’ll be working with are primarily React/Next.js on a .NET Core API, and secondarily Rails: a combination of classic server-rendered views and React.
Other parts of our primary stack: PostgreSQL (Amazon RDS), Elasticsearch, RabbitMQ, Heroku, and Docker. The squad also supports a legacy Python/Django API app that we're slowly porting/consolidating into our .NET Core API as time/needs allow.
Our squad is fairly new (formed mid-2020) and is composed of tenured SevenFifty members, new hires, and folks coming in from acquisitions. We're all growing and learning together and value our diverse backgrounds and perspectives.
Our broader Engineering team’s shared work hours are 11am-4pm Eastern Time. Individuals establish the rest of their schedule according to the needs of their squad balanced with their availability.
Our #parents Slack channel currently has 20 members who have ample leeway to balance their work time against taking care of their families.
We have a wide range of opt-in social events, lunch-n-learns, community and special interest groups to ensure everyone has opportunities to connect and develop in a remote environment.
...90-ish people and growing fast.
...doing our best to make a difference. Read more here.
...former hospitality professionals and start-up veterans.
...distributed; we work remotely and gather together a few times each year.
...eaters and drinkers who love to discuss food and beverage.
...changing an industry. Read more here.
Find out what it's like to work at SevenFifty here.
Perks & benefits
100% paid Aetna medical, dental, and vision coverage for individuals.
Justworks benefits package including Talkspace, OneMedical subscription, and Health Advocate.
Unlimited vacation to rest and recover.
Flex time outside of our team's core working hours (11a-4p Eastern)
Meaningful equity in an industry-changing organization.
Learning opportunities (like a professional certification from WSET)
3 months of paid parental leave after your first 12 weeks.
Light the way: Inspire others with your vision for success.
Open the door: Ask, listen, and empower others.
Stir it up: Embrace experimentation and bring new ideas to life.
Keep the glass full: Do more than is expected, for yourself and for others.
Respect the craft: Commit to excellence and integrity in your work.
We are an equal opportunity employer. What does that mean at SevenFifty? We:
Give each team member an equal opportunity to develop and grow into a leadership role.
Acknowledge our shortcomings and try to do improve our company and our industry.
Elevate BIPOC voices in our industry publication, SevenFifty Daily.
Do not discriminate against candidates or employees on the basis of race, religion, color, national origin, gender, sexual orientation, marital status, veteran status, disability status, or socioeconomic status.
Have regular, sometimes awkward, conversations about diversity, equity, and inclusion in our employee resource group, SevenFifty Community.
Are honest and recognize that our company isn’t as diverse as it should be. We’re trying to change that.
Valid through: 6/10/2021