Senior Platform Developer Satisfaction Unlimited
We?re looking for an experienced back-end software engineer to join our Platform Dev team in San Francisco. We build the Web?s most popular industrial-strength community engagement platform, home to 70k+ communities and millions of users.
About the role?
You?ll work on our core platform that serves as the foundation for all of our user-facing apps, exposes functionality via APIs, and implements integration points for external services.
We?re building a distributed, scalable SaaS platform that serves high request volumes and maintains service levels to satisfy some of the world?s largest enterprises.
We are a Rails/Ruby/MySQL shop, so you?ll already have or quickly gain a strong aptitude in these technologies.
This is a senior role, so we expect a history of self-direction on complex projects, awesome battle scars, and the wisdom that comes with them.
You will be part of our Platform development team?a growing group of full-stack engineers with a diverse background, bringing a variety of skills and perspectives to the table. Your fresh perspective is important to our growth.
We are an agile shop. We pair program, test-drive all code, and work at a sustainable pace. We manage our sprints and calculate our velocity using Pivotal Tracker. We hold regular retrospectives to improve our development process.
We have a very successful product, but are pursuing lots of new and exciting offerings. Integrating with the most popular social media platforms, CRM systems, and analytics engines is just part of the opportunity.
Like everyone else on our team, you are a great generalist with a full-stack perspective, eager to learn new things and use the best tools for the job. You?re not afraid to venture into uncharted territory and come away with mastery of it.
You're a senior engineer, with 7+ years of professional experience.
You have demonstrated OO design experience, with a good understanding of SOLID principles.
You assume quality is an important part of your job, and you practice unit testing with a focus on isolation.
You have deep experience building web apps and back-end systems using Ruby and Rails.
You have experience building relational data models and exposing them to applications via a language-appropriate object representation.
You have experience with various caching mechanisms that insulate clients from the persistence layer and accommodate low latency reads.
You have a history of building and taking products to market in fast-paced environments.
You Get Satisfaction :-) from working on a large-scale platform used by millions of people.
You have a bias for simplicity, elegance, scalability, robustness and maintainability in the code you write.
||370 Brannan Street |
San Francisco, CA 94107