Software Engineer

Abu Dhabi or Remote (UAE)

What you'll be doing?

  • Build large-scale backend systems.
  • Work with product teams to add new features.
  • Ensure that our systems are reliable.
  • Write code but also manage our infrastructure.
  • Work with an accomplished team of engineers who have built one of the largest communication platforms in the world.

What you should have?

  • 3+ years of experience working with backend systems.
  • You understand the basics of observability and monitoring.
  • You excel in undefined environments and get excited about finding solutions to complex technical challenges.
  • You have a strong background in distributed systems.
  • Comfortable reading and writing code in large existing codebases

Bonus Points

  • Experience with Elixir, Erlang or Rust.
  • Experience working with systems deployed in a cloud environment (GCP, AWS, etc.)
  • Experience working with NoSQL databases (Cassandra, Scylla etc.) storing billions of data points.
  • Knowledge of DevOps tools like Salt, Terraform or Kubernetes.
  • You have built or contributed to open source projects.

Benefits and Perks

  • Comprehensive medical insurance including Health, Dental and Vision
  • Mental health resources and quarterly wellness stipends
  • 16+ paid holidays, 4 weeks of PTO + use-what-you-need sick days
  • Paid parental leave (plus fertility, adoption and other family planning benefits)
  • Generous stipends for headphones, your remote work setup, and lunch on a daily basis (while we’re all remote)
  • Flexible long-term work options (remote and hybrid)
  • Volunteer time off
  • A diverse slate of Employee Resource Groups
  • Plus commuter contributions and other perks for office-based employees