OneSignal is looking to solve the business problem of enabling businesses to engage their customers across multiple channels by providing a scalable platform. The Integrations team specifically needs to build and maintain scalable platform solutions that integrate with other systems and ensure the platform scales smoothly to meet increasing customer demands.
Requirements
- 6+ years of professional software development experience
- Experience with Rust and/or Golang, or a strong willingness to learn these two languages quickly
- Experience designing RESTful APIs and gRPC services
- Ability to work independently in uncertainty while maintaining focus on scalable, long-term solutions
- Experience with Ruby/Rails
- Experience building a robust React Web application
- Experience operating reliable distributed systems at scale
Responsibilities
- Collaborate closely with Product Managers, Designers, and Sales/Success teams to understand requirements and translate them into scalable platform solutions
- Actively participate in peer code reviews and Technical Design Spec reviews, providing valuable technical insights to continuously improve our codebase
- Collaborate with the team to efficiently resolve production issues and ensure the system scales smoothly to meet the increasing demands of our customers.
- Conduct data analysis and performance monitoring to identify areas for optimization and enhancement
- Stay up-to-date with the latest industry trends and technologies, incorporating new ideas into our engineering processes while being a thought leader on leveraging AI tools in our workflow
Other
- Ability to work on a self-motivated, high performing team
- Friendliness & Empathy
- Accountability & Collaboration
- Proactiveness & Urgency
- Growth Mindset & Love of Learning