(the leading adjective is flexible commensurate with experience)
We're looking for a seasoned software engineer who is passionate about making a serious mark on both product and company culture.
As the senior engineer "spec" on our website indicates, there are a number of different expertise subsets that we would consider valuable; front-end system design and maintenance, "dev ops", and data analysis being three of particular note.
Requirements:
- Extensive software engineering experience (6 - 10 Years)
- Substantial experience developing web applications. We are a Rails shop, but all language and framework experience is welcome.
- A strong understanding of scaling, performance and distributed system design.
- Can demonstrate technical expertise that is well communicated and supported by the team.
- Ability to work anywhere in the technical stack, delivering quality code both on the frontend and backend.
- (Highly coveted bonus) Experience being a significant contributor in a start-up environment (limited team size, iteratively delivering high-value software, shared customer services responsibilities, etc.)
Our technology:
Significant experience with these technologies is a plus, but not a requirement.
- Rails (4.1, we do our best to stay up to date)
- Backbone.js, Javascript, CoffeeScript
- PostgreSQL, ElasticSearch, Redis (Resque)
- Heroku
- Significant emphasis on demonstrated design and architecting skill set.
- Will expect more "back-end" oriented experience.
- Leadership position requirements will be more "by example" as opposed to team manangement.
Should have:
- Experience with hiring, interviewing, and training talent/mentoring
- Ability to lead a team with a skill at adapting to different personalities
- Experience managing QA and release processes
Responsibilities will be built up over time, but will be expected to:
- Manage a team with Scrum/Kanban/Agile/personal mix techniques
- Work closely with the VP of Product for short- and mid-term team roadmap planning