SevenFifty's Mid-Level Web Engineer will join one of our squads as its 4th member, working on new features, optimization, maintenance, and production support. Our team works directly with the country’s largest beverage alcohol suppliers, importers and producers. You will be touching the front- and back-end, but we are primarily interested in hiring for front-end skills and experience.
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 Engineering Manager, Web & Mobile.
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 wholesale 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
- 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.
- The ability to be accountable for your own time in a fully remote environment.
- You will need to provide your own workspace with reliable Internet service. We will provide a MacBook 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 Rails: a combination of classic server-rendered views and React.
- Our 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, and special interest groups to ensure everyone has opportunities to connect and develop in a remote environment.
Nitty-gritty of our stack
- Rails 4, currently updating to Rails 5+
- Selective use of React (mostly older versions)
- PostgreSQL (RDS), Solr, RabbitMQ
- Heroku for hosting and some dedicated EC2 boxes for background processes
- Slack and Zoom for communication, GitHub Projects for work tracking