At OneSignal, our mission is to become the ubiquitous platform for all web and mobile push notifications, and we’re well on our way. We now have 6500 developers and over 250 million end-user devices using our service.
We’re backed by top investors including YCombinator, Justin Kan, SV Angel, and Rakuten Ventures.
Our stack includes Ruby, Rails, RSpec, CoffeeScript, PostgreSQL, and Redis. Our backend systems currently send tens of millions of personalized notifications per day and process up to 75,000 API requests per minute.
As you can imagine, the architecture for such a system requires some truly skilled engineering.
We're hiring developers to join our team in Mountain View, California for the following roles:
1) Front-End Developer
Responsibilities: Work with our experienced team to build and improve our landing pages, dashboard, and documentation.
2) Full Stack Developer
Responsibilities: Work with our experienced team to build and improve our front-end, backend, and API.
3) Back-End Development Lead
Responsibilities: Lead our efforts to maintain and improve our infrastructure. Build and improve systems to send 100,000+ notifications per second across multiple protocols.
Technologies include: Ruby, PostgreSQL, Redis.
Future technologies may include: Go, Clojure, ElasticSearch, Kafka, or others.
4) Mobile Developer
Responsibilities: Work on our Open Source SDKs https://github.com/one-signal/. Write clean, elegant, and unit-tested code to be used by tens of thousands of mobile applications.
Technologies include: Android SDK Development (Java), iOS SDK Development (Obj-C, Swift), Windows SDK Development (C#). Native code wrappers for engines including Cordova, Unity 3D, Cocos2D-x, and others.
Please apply here: https://jobs.onesignal.com