Senior Full Stack Engineer

| Culver City

Company Introduction

SteelHouse’s mission is to create performance marketing that actually performs all from one beautiful user interface. Whether we're creating new products or helping a small business expand its reach, people at SteelHouse are builders at heart. Our team is constantly iterating, solving problems, and working together to truly connect marketers and their customers in meaningful ways. Together, we can help people build stronger marketing interactions — we're just getting started.

Job Description

We are looking for a great Full Stack Engineer who is proficient with Node.js. Your primary focus will be the development of all server-side logic and definition, while ensuring high performance and responsiveness to requests from the front-end. You will have a basic understanding of front-end technologies and be responsible for integrating these elements into the application. A commitment to collaborative problem solving, sophisticated design, and quality product is important, as you will be working cross-functionally on different layers of the infrastructure.

Responsibilities

  • Integration of user-facing elements developed by front-end developer with server side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Collaborate with Product Designers, Product Managers, and Software Engineers to deliver performant server side applications

Minimum Qualifications

  • 5+ years of JavaScript experience, including asynchronous programming, closures, types, and ES6
  • 3-5 years of Node.js experience, including frameworks such as Express, Koa
  • 5+ years of experience building RESTful APIs and optimizing server side performance
  • 1-2 years of experience writing SQL queries and designing Postgres domain models
  • Experience using CI/CD tools
  • Knowledge of design patterns
  • Experience using source control tools
  • Knowledge of Behavioral Driven Development (BDD) and how to write effective unit & functional test cases
  • Ability to understand business requirements and translate them into technical requirements
  • User authentication and authorization between multiple systems, servers, and environments

Preferred Qualifications

  • BS degree in Computer Science or related quantitative field
  • Experience with React and GraphQL
  • HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility
  • Experience working in a service oriented architecture
  • Understanding fundamental design principles behind a scalable application
  • Implementing automated testing platforms with integration and unit tests
  • A knack for benchmarking and optimization

The gig comes with a few perks:

  • Collaborative work environment with friendly people
  • Beautiful office with an open floor plan and huge windows
  • Transparency-we share very detailed financial info at company meetings
  • Investment portfolio- Acorns contribution from SteelHouse
  • Competitive compensation
  • 100% healthcare coverage
  • Open-ended vacation policy with an annual vacation stipend
  • 401k plan
  • Flexible Spending Account (FSA) for dependent, medical and dental care
  • Weekly food deliveries, food trucks and outdoor BBQ
  • Gated dog run located outside
Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • SqlLanguages
    • jQueryLibraries
    • ReactLibraries
    • AngularJSFrameworks
    • Node.jsFrameworks
    • SpringFrameworks
    • CassandraDatabases
    • MongoDBDatabases
    • PostgreSQLDatabases
    • Google AnalyticsAnalytics
    • WalkMeAnalytics
    • BalsamiqDesign
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement
    • SmartsheetManagement
    • TrelloManagement
    • WordpressCMS
    • SalesforceCRM
    • PardotCRM
    • SendGridEmail
    • PardotLead Gen

Location

SteelHouse is located in the diverse and historic town of Culver City. Our office is just off the LA River, and is only a metro ride from the beach.

An Insider's view of SteelHouse

What’s the vibe like in the office?

The SteelHouse office has a vibe I would describe as fun and energetic. The communal, open space allows for strong team collaboration and communication. Everyone here is like a family - we support each other and actually enjoy coming in to work!

Annaka Erickson

Sr. Account Manager

What's the biggest problem your team is solving?

The biggest problem my team is solving on the tech side is to migrate our legacy infrastructure to AWS. We are leveraging cutting edge technology to upgrade our infrastructure which will help us improve on the platform stability and would allow us to meet the demands of growing business.

Aiman Parvaiz

DevOps Manager

How does the company support your career growth?

SteelHouse has provided me ample opportunities to pave my own growth path. This starts with proactive leads that ask what I am looking to improve on, or what I would like my next steps to be. Leadership then assists in opening doors so I can work towards those goals, without which I would not be where I am in my career today.

Brooke Ellias

Solutions Architect

How do you empower your team to be more creative?

During team meetings, our writers and artists come together to pitch their own decks, illustrations or scripts, and we together work our way through a concept improv exercise, where everyone can contribute and the idea gets refined. In the end, project owners get to leverage the power of the team while maintaining a connection to the core concept.

David U. Simon

Chief Marketing Officer

What does career growth look like on your team?

Career growth is an important aspect of working on the Customer Success team. We create an organic career path that allows team members to work with a more sophisticated customer set, and learn deeper level aspects of Customer Success. We also encourage our Customer Success team members to be cross-functional, and to move up in other departments.

Rory Mitchell

Chief Customer Officer at SteelHouse

What are SteelHouse Perks + Benefits

SteelHouse Benefits Overview

At SteelHouse, we have an open-ended vacation policy with an annual vacation stipend, as well as a Flexible Spending Account (FSA) for dependent, medical and dental care. And SteelHouse invests in our employees with a contribution to their Acorns accounts. Our kitchen is stocked with weekly food deliveries, and for lunch our employees have access to food trucks and an outdoor BBQ. SteelHouse pups are always welcome in the gated dog run located outside our LA office.

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Onsite Gym
Retirement & Stock Options Benefits
401(K)
Company Equity
Child Care & Parental Leave Benefits
Flexible Work Schedule
Remote Work Program
At SteelHouse, employees are able to work from any location. We are proud of the trust we are empowered to have in our team-members due to their diligence and strong work-ethics.
Vacation & Time Off Benefits
Unlimited Vacation Policy
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
We take our beer very seriously at SteelHouse. Not only do we have beer on tap, we make our own brews and ciders in-house as part of the SteelHouse Brewery.
Casual Dress
Commuter Benefits
Company Outings
Free Daily Meals
The SteelHouse kitchen is always stocked with groceries for team members to make their own breakfasts and lunches. We also have Burrito Fridays every month!
Game Room
Stocked Kitchen
Some Meals Provided
Happy Hours
Parking
Pet Friendly
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
More Jobs at SteelHouse12 open jobs
All Jobs
Data + Analytics
Dev + Engineer
Operations
Sales
Sales
new
Culver City
Operations
new
Culver City
Developer
new
Culver City
Sales
new
Culver City
Sales
new
Culver City
Operations
new
Culver City
Developer
new
Culver City
Sales
new
Culver City
Data + Analytics
new
Culver City
Sales
new
Culver City