Senior Software Engineer - Rust - Backend - Consumer
KrakenFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates should have at least 6 years of experience as a software engineer, with demonstrated experience operating reliable production systems at scale. Proficiency in writing high-performance code in a compiled language such as Rust, C/C++, Java, or Golang is required, along with the ability to reason about system performance.
The Senior Software Engineer will collaborate with engineers to architect and implement durable and reliable high-performance services. Responsibilities include participating in code and design reviews, joining the production on-call rotation, resolving production issues, ensuring system scalability, conducting data analysis and performance monitoring, designing synchronous and asynchronous APIs, and designing database schemas.
Customer engagement through push notifications
OneSignal offers a platform for customer engagement through push notifications, helping businesses connect with their customers via mobile and web notifications. It operates on a freemium model, providing basic services for free and charging for premium features like machine learning for message optimization and detailed analytics. The platform is user-friendly, allowing setup in about 15 minutes and capable of sending billions of notifications daily, including behavior-based triggers. OneSignal stands out with its open-source SDKs and accessible API, aiming to empower businesses to engage their customers effectively.