We build beautiful mobile apps, complex websites, and enterprise software. Our clientele spans a wide variety of fields including in the legal, healthcare, real estate, startup, and social impact verticals.
As a senior developer, we'll be looking for you to bring:
- Software craftsmanship. You should be an expert in whatever language or topic you're most passionate about. You should feel confident in your solutions to tough technical challenges.
- An open mind about technology stacks. We believe in using the right tools for the job, usually starting our search from here: Ruby, Rails, MiniTest, JS, AngularJS, Karma, React, Flux, Node.js, SCSS, CoffeeScript, PostgreSQL, MongoDB.
- Autonomy. You'll be owning projects and should enjoy the freedom to own solutions.
- Eagerness to learn. You shouldn't be comfortable. We believe good developers are always learning and evolving for day-to-day work, experiments, or side projects.
- Eagerness to teach. You'll be supporting and collaborating with our internal dev team through code reviews and mentorship.
Community engagement. As a senior developer, you'll be visible in the community through blog posts, meetups, speaking engagements.
- Communication skills. Client (and potential client!) communication will be a big part of your job, so you should enjoy breaking down technical solutions to potentially untechnical folks.
- Experience with agile development. You'll be iterating and should enjoy planning your development for the unexpected.
As a small team, we all wear a few hats. Here are some of yours:
- Developer. Yes! You'll still get to do what you love most: writing beautiful code and solving tough problems.
- Team leader. Sometimes you'll spend less time coding and more time architecting, leading a small team of developers and overseeing technical decisions.
- Mentor. As we continue to build up a team of developers of differing experience, you'll be counted on to help guide our future senior developers to success.
- Technical advisor. You'll occasionally work in the context of business analysis to advise clients on technical solutions.