We’re in search of a senior or lead full-stack software engineer to be a core part of a small, agile team that is building a world class platform for designing, creating, and maintaining custom mobile applications–a rockstar engineer who groks web and mobile applications. Be one of the first members of our exciting team in a dynamic environment solving new challenges everyday using a wide range of modern technologies.
Our ideal candidate is bright, responsible, self-motivated, and confident; and gets stuff done. We look for problem solvers who can intuitively anticipate problems, look beyond immediate issues, and take initiative to improve both our software and our development infrastructure. In short, we look for people who take pride in the craft of software engineering and have proven to be great at it. We believe in agile software development, metrics, short feedback loops, well-designed APIs, test driven development, automation wherever possible, and all sorts of other things to make sure we can minimize friction and focus on solving the big problems.
Develop elegant, scalable, robust, and maintainable code
Contribute significantly to the web based app building platform, including designing and developing the user experience as well as developing and architecting the back-end service that processes, builds, and communicates with the custom mobile applications
Develop and architect features that run on mobile clients – including iPhone, Android, and more
Use expertise in agile software development, metrics, short feedback loops, well-designed APIs, test driven development, and automation to ensure a minimal amount of friction in order to maximize focus on solving large problems
Excellent coding skills. You’re a standout among your peers, who tend to seek you out for your input on hard problems
Expert in Ruby and solid experience building Rails applications
Familiar with databases, such as MySQL
Discipline for testing and automation – unit, functional, integration, and other forms of automated testing
Stellar communication skills, able to work well with a smart, passionate, and growing team
Desire to work in a fast-paced, startup environment