Overview
Push IO is a small team building a cutting edge mobile cloud service for some of the world's top brands. Our platform has sent more than 8 Billion push notifications for mobile apps you've heard of. We're looking for experienced developers of all levels to help us take our platform to the next level.
We own and operate our entire development stack, and we are on the look out for developers who love thinking, designing, and operating at the full scope of our infrastructure and software. As a web developer, you will be responsible for helping us design, architect, and build next generation web and real-time web applications, APIs, and back-end systems to support upcoming products. You will work directly with our founders, product management, and engineering teams to define, prioritize, estimate, and plan development work.
Experience
Passionate about software development and web technologies.
Enjoy being a full stack, polyglot developer.
Know languages and technologies at all levels of our application stack.
Expert level HTML/CSS, and JavaScript.
Strong Linux and PostgresSQL / MySQL skills.
Solid experience with Ruby.
Experience with least one other server-side language (e.g. Java, Scala, Python, Erlang, C#, JavaScript).
Experience with Redis, RabbitMQ, 0MQ, content distribution networks, and/or other caching experience.
Experience with cloud hosting providers (Amazon Web Services or Rackspace Openstack preferred).
Experience building systems that scale to tens or hundreds of thousands of concurrent users.
Experience architecting and implementing complex “real time” web software and/or messaging systems.
Experience with bug tracking, continuous integration, and other productivity enhancement software.
Skills
Experience with JRuby and/or JVM
Writing automated tests (ci/unit/blackbox).
Knowledge of front-end Technologies like jQuery, Ember.js, or Backbone
Familiarity with queueing systems like Resque, or Sidekiq
Knowledge of actor-based concurrent programming frameworks like Celluloid, Akka, or Erlang
Experience with NoSQL databases (e.g. Riak, HBase, CouchDB, MongoDB, Cassandra)
Experience with Hadoop
Compensation
We offer a competitive salary and benefits package commensurate with experience level.