Senior Software Engineer

Fandom Logo

Fandom

πŸ“Remote - Poland

Summary

Join Fandom as a Senior Software Engineer (backend, PHP) and contribute to the development and improvement of our wiki platform used by 350 million fans monthly. Based in PoznaΕ„, Poland, with remote work options, you will work with cross-functional teams to design, build, and maintain scalable web applications. You will be responsible for improving reliability and performance, identifying areas for improvement, and contributing to the team's strategic direction. This role requires extensive experience in building modern web applications using PHP and a solid understanding of systems and API design. You will also mentor other engineers and collaborate with stakeholders. Fandom offers a comprehensive benefits package including a MacBook Pro, access to online courses, training, stock options, and a cafeteria benefit program.

Requirements

  • Extensive experience in building modern web applications and an fluency in PHP
  • Solid systems and API design skills
  • Solid experience in improving application observability (metrics, tracing, alerting)
  • Experience with Docker and Kubernetes
  • Courage for learning new technologies and stepping out of your comfort zone
  • Drive to solve interesting and challenging problems at scale
  • Passion for delivering well-structured, tested, maintainable and useful software
  • Ability to communicate in English

Responsibilities

  • Help build some of the most visited entertainment sites on the Internet
  • Lead end-to-end application and feature design processes
  • Improve web apps to perform best at a very large scale
  • Help your team identify the best processes to solve our various business challenges
  • Collaborate with team mates and other business stakeholders to share knowledge and inspire others to do great work
  • Provide mentorship to other engineers
  • Maintain and improve Fandom’s wiki platform running on PHP 8 and MediaWiki supported by more than 90 microservices written in Java & GoLang
  • Improve reliability (observability, stability and resiliency to faults) and performance, both directly, tackling specific challenges and indirectly, by providing and improving tools, services & infrastructure components for other teams
  • Proactively identify critical systems that need to change, architectural problems that need to be addressed, and features that need to be built to deliver upcoming projects
  • Contribute to the strategic direction and planning the roadmap for your team and work across teams to solve problems

Preferred Qualifications

  • Experience in Java or GoLang
  • Experience with MediaWiki engine
  • Experience working with highly-scaled web apps and platforms
  • Experience with GCP (Google Cloud Platform) or similar cloud provider
  • Passion for pop culture (Movies, Games, TV Shows, Anime, etc.)

Benefits

  • MacBook Pro and all the gear you need for work
  • Free access to a multitude of popular online courses and books sponsored by our company
  • Training (unlimited Udemy + more)
  • Company stock options
  • Company swag packages
  • Cafeteria Benefit Program (including private medical care, gym membership, shopping/wellness bonus, etc.)
  • VTO (Voluntary Time Off) - a day off every quarter for volunteering non-profit
  • Frequent team bonding events
  • Flexible work hours & time-off
  • Employee Interest and Hobby Groups supported by our company
  • Open, energetic and fan-focused, international work environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.