Senior Software Engineer - Integrations
ChartHopFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates should possess 6+ years of professional software development experience and the ability to work independently on a self-motivated, high-performing team. Experience designing RESTful APIs and gRPC services is required, along with experience in Rust and/or Golang, or a strong willingness to learn these languages quickly.
The Senior Software Engineer will collaborate closely with Product Managers, Designers, and Sales/Success teams to understand requirements and translate them into scalable platform solutions. They will actively participate in peer code reviews and Technical Design Spec reviews, providing valuable technical insights to continuously improve the codebase. Responsibilities also include collaborating with the team to efficiently resolve production issues, ensuring the system scales smoothly, conducting data analysis and performance monitoring for optimization, and staying up-to-date with industry trends to incorporate new ideas and leverage AI tools.
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.