back to all jobs

Ookla

Software Engineer (Backend) @ Ookla

Location: Dublin, County Dublin, Ireland

Job Posted: 2 years ago

Description

Ready to challenge yourself to dive deep and think big? Ookla, the company behind Speedtest and Downdetector, is a team of passionate individuals who have turned clever ideas into unique products and a thriving business. Downdetector is the world’s most popular platform for online service status information with over 22 million monthly reports from individual users. With all that usage comes countless ways to dissect and analyze our data, and plenty of exciting opportunities to optimize our monetization strategy. It also gives us the ability to help make the internet better, faster and more accessible for everyone. If you crave the chance to do your best work in a flexible work environment where we value individuality and fun as much as we value talent, we want to hear from you.

We are looking for a highly capable backend engineer to join our Downdetector team. You will be responsible for building scalable features that deliver on our mission to accurately inform users of issues with their services.

You have built and maintained applications with Python/Django. You enjoy seeing those features being used by millions of users across the globe.

We are people first, employees second at Ookla, and we know there is no one perfect path to any job. If you’re excited about the work we’re doing and think you have a creative new approach, please apply whether or not your experience matches the job description. We strongly believe diversity of all kinds makes us better. We are an equal opportunity employer actively working to build an inclusive workforce at all levels of the company. [Read our latest diversity report here]

Expectations for Success

  • You will work with our Downdetector team on implementing backend features, and example frontend use
  • You will work closely with our frontend team to expose internal data through our api’s
  • You help optimize queries and features for our enterprise and public sites
  • You help our TAMs and internal users with questions or issues that might arise during regular usage
  • You help debug and fix any issues or implementation errors
  • You help maintain a healthy code level and reduce technical debt

Requirements

The heading says “requirements” but we’re looking for the right person not the exact list. If your life experience prepares you for similar challenges, we’d like to hear from you.

  • 3+ years of professional web application development, with experience building and maintaining large scale highly visible web applications
  • Expertise with Python/Django, with a foundation in data structures, algorithms and design patterns
  • Proficiency with underlying web technologies (HTTP, REST, JWT)
  • Expertise with MySQL/RDS
  • Experience writing queries and analyze their bottlenecks
  • Proficiency with AWS or other equivalent cloud services.
  • Strong time management skills and a self driven work ethic.
  • Proficiency with team development workflows (git, branches, PRs, code reviews) and continuous integration practices

Preferred

  • Experience with Serverless Framework and/or Serverless architectures
  • Proficiency writing unit, integration, and user interface tests
  • Experience with front end development: HTML, CSS, React, jQuery, etc.

Benefits

People come first at Ookla. We offer competitive compensation, flexible schedules, on- and off-site happy hours, team activities, lunch on Wednesdays and an office kitchen full of snacks. Our comprehensive benefits package includes pension matching, unlimited paid vacation and sick time, ESPP options, private health coverage and a stand-out parental leave. We make sure you have the best hardware, software and tools available for you to do your work, and we provide excellent flexibility for working remotely as time and responsibilities allow. Visit [our Built In Seattle page] for even more information.

Location:

While our preference is to have this person be located in Dublin, Ireland we are also open to having this person be elsewhere in Europe.