Remote Fullstack Senior Software Engineer, Journeys Team

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • OneSignal is a leading omnichannel customer engagement solution that powers personalized customer journeys across various messaging channels.
  • The company enables over a million businesses to engage their users by delivering 12 billion messages daily.
  • The Customer Engagement team develops products and features for multi-channel user engagement campaigns.
  • As a Fullstack Senior Software Engineer, you will have the autonomy to take ownership of significant projects and impact the platform's performance and features.
  • You will collaborate with Product Managers, Designers, and fellow engineers to design and implement new features for the Customer Engagement System using languages such as TypeScript, Ruby, Rust, and Golang.
  • Your responsibilities will include maintaining existing frontend and backend systems, participating in code reviews, resolving production issues, and refactoring existing components for better architecture.
  • Staying updated with industry trends and technologies is also a key part of the role.

Requirements:

  • You must have 6+ years of professional software development experience.
  • Experience with React and TypeScript is required.
  • You should have experience working with backend distributed systems at scale.
  • Familiarity with Rust and/or Golang is necessary, or a strong willingness to learn these languages quickly.
  • Experience with distributed system event streaming frameworks such as Apache Kafka is required.
  • You should have experience creating extensible, reusable components in the frontend.
  • Proficiency with Docker and Kubernetes is necessary.
  • You must have experience designing RESTful or gRPC APIs.
  • Experience with data modeling and at least one database engine (MySQL, PostgreSQL, Redis, Cassandra, ScyllaDB, etc.) is required.
  • You should be able to own and deliver end-to-end software functionality from design to monitoring.
  • The ability to manage complex cross-team coordination and work closely with product owners is essential.
  • You must be able to evaluate and communicate different engineering solutions and trade-offs.

Benefits:

  • The base salary for this full-time position in New York and California ranges from $160,000 to $180,000, depending on experience, skills, and qualifications.
  • In addition to the base salary, OneSignal offers a competitive equity program.
  • The company provides comprehensive and inclusive benefits.
  • OneSignal emphasizes a healthy work-life balance and kindness in interactions, making it a great place to work.
  • The company is committed to preventing discrimination and harassment in the workplace and provides reasonable accommodations for applicants with disabilities.
Leave a feedback