At a Glance
- Tasks: Shape telecom communication with AI-driven operations and build intuitive web applications.
- Company: Join a global leader in connectivity intelligence, Ookla, under Ziff Davis.
- Benefits: Competitive salary, health benefits, work-life balance, and professional growth opportunities.
- Other info: Dynamic team culture focused on problem-solving and innovation.
- Why this job: Make a real impact on global networks while working with cutting-edge technology.
- Qualifications: 5-8 years of software engineering experience, proficient in Python and React.
The predicted salary is between 50000 - 87000 £ per year.
The Opportunity: As a Senior Developer, you’ll have significant autonomy to shape how some of the world’s largest telecom operators communicate with consumers and detect issues across their networks. You’ll help evolve the platform into a proactive, intelligent system built around Observe - Think - Act workflows, designing autonomous, AI‑driven operations that surface insights, trigger actions, and streamline complex network processes at scale. You’ll work across the full stack, building intuitive interfaces in React and architecting resilient Python backend systems capable of handling massive volumes of time‑series telemetry. You’ll join a dynamic, experienced global product and engineering team, collaborating with specialists across mobile SDKs, cloud platforms, and large‑scale distributed systems, while working directly with global customers. If you’re excited by the challenge of building intelligent systems, solving complex data problems, and driving meaningful impact at global scale, this role offers the scope and technical depth to do your best work.
Key Responsibilities:
- Full-Stack Development: Develop and maintain robust, scalable web applications using React, Redux, and modern backend frameworks.
- Modernize Workflows: Move the platform from reactive reporting to proactive operations by implementing "Observe-Think-Act" loops for network outage detection and communication.
- Maintain Technical Quality: Write clean, maintainable, and efficient code while conducting high-signal code reviews to elevate engineering standards.
- Collaborate Cross-Functionally: Work closely with Product teams to translate emerging AI capabilities into high-performance features for our global operator clients.
- AI ‘Features’ Development: Architect and deploy AI native operations, specifically building autonomous systems for complex operational workflows.
- Scale Data Processing: Help maintain and optimize backend services capable of handling high-volume network telemetry and time-series data.
Job Qualifications:
- 5 to 8 years of professional software engineering experience.
- Experience in mentoring or leadership.
- Expert proficiency in Python (FastAPI or Django) and experience designing scalable RESTful APIs.
- Proficient in React and Redux with hands-on experience building complex, data-heavy web applications.
- Hands-on experience using AWS to build and scale web applications, including containerization (Docker/Kubernetes).
- Systems Thinker: Strong ability to break down complex manual problems into deliverable, automated technical sub-tasks.
- PLUS: AI Frameworks: Exposure to tools like LangChain, LangGraph, or LlamaIndex.
- PLUS: Data Privacy: Experience with anonymization techniques and PII protection (GDPR).
- PLUS: Domain Knowledge: Understanding of network monitoring, telecommunications data, or performance testing.
About Ookla: Ookla® is a global leader in connectivity intelligence, offering unparalleled network insights through the combined expertise of Speedtest®, Downdetector®, RootMetrics®, and Ekahau®. Our team is a group of people brought together through passion and inspired by possibility. We are looking for team members who love solving problems, are motivated by challenges, and enjoy turning clever ideas into exceptional products.
Our Benefits: Ookla offers competitive salaries in addition to robust, health and wellness-focused benefits. We are committed to work-life balance with paid time off when you need it. At Ziff Davis, we remain dedicated to creating an environment where everyone feels valued, respected, and empowered to succeed.
Compensation Range: Ziff Davis provides a range for the base pay. The salary compensation for this role is £50,000 to £87,000.
Senior Full Stack Developer employer: Ookla
Contact Detail:
Ookla Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving React and Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at StudySmarter. Let’s make it happen!
We think you need these skills to ace Senior Full Stack Developer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Full Stack Developer role. Highlight your experience with Python, React, and any relevant AI frameworks. We want to see how your skills align with our needs!
Showcase Your Projects: Include links to your previous work or projects that demonstrate your full-stack development skills. If you've built anything using React or Python, let us see it! This helps us understand your hands-on experience.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Ookla
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python frameworks like FastAPI or Django, and React with Redux. Brush up on your experience with AWS and containerization tools like Docker and Kubernetes, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex data problems or built intelligent systems. Think about how you’ve implemented 'Observe-Think-Act' workflows in past projects and be ready to explain your thought process and the impact of your solutions.
✨Demonstrate Collaboration
Since this role involves working closely with product teams and other specialists, be prepared to share experiences that highlight your collaborative skills. Discuss how you’ve worked cross-functionally in the past and how you can translate AI capabilities into high-performance features.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their approach to network monitoring and how they envision the future of AI-driven operations. This not only shows your enthusiasm but also helps you gauge if the company aligns with your career goals.