We are looking for a senior developer capable of leading our effort to build an exceptional web service platform. The candidate must be capable of rapidly designing and building flexible solutions on their own, yet be comfortable delegating responsibility for even the most critical tasks to a competent team.
As a developer you must be familiar with the ‘full-stack’ and capable of building end to end solutions. You should have experience with multiple MVC frameworks and languages and be comfortable choosing one to match a given projects requirements.
You are intimately familiar with the vagaries of the front-end and are as well versed in JS, CSS, HTML, and templating tools, as you are in UX/UI design concepts. On the back end you are knowledgeable about different data stores including NoSQL and RDBMS, ORMs, and message busses. You are comfortable building a multi-tiered architecture, developing REST APIs, and designing for scalability.
While staying current on technology trends you should still incorporate traditional best practices.
As a leader you are capable of building and motivating a team to deliver exceptional results. You should be able to identify the most talented people for your team while remaining conscious of the team dynamic and individual personalities. You should be able to avoid conflict while still promoting a strong sense of ownership and accountability.
You should be familiar with agile development methodologies and test driven design and capable of designing processes to ensure appropriate quality control does not come at the expense of productivity.
While we recognize that changing out pieces of a technology stack may be warranted for various reasons, today we either use or are exploring the following technologies and your familiarity with them is a plus.
Facebook & Google APIs