Senior Backend Engineer

Posted 3 Days Ago
Be an Early Applicant
Hiring Remotely in San Francisco
Remote
Senior level
Digital Media
The Role
Join the backend engineering team at Fandom and work on our data systems to create real-time digital profiles and personalized recommendations for users. Take ownership of significant components of distributed systems, contribute to tactical planning, and help enrich structured data. Requires 5+ years of professional web technologies experience at scale, database management systems experience, microservices experience, and application development experience. Experience with automated tests and performance optimization is also required.
Summary Generated by Built In

About this Role

Fandom is growing! Join the backend engineering team at Fandom and work with great people (fans! Star Wars, Twin Peaks, RPG games). You get to work on our data systems, and help us to determine what 300M+ users are passionate about by contributing to the development of a real-time digital profile. The digital profiles that you help create will be the foundation for data science-driven user personas and personalized recommendations across the platform, at scale, and in real-time. You will guide the development of components of the system from start to finish.

You will also help us to determine what 32M+ user-created pages are focused on, how they connect to the Fandom community they belong to, and the other pages of the 400k+ communities in our network. With this knowledge, you will help Fandom to build the rich digital profiles mentioned above to build deeper and more engaging experiences for our users.

In this role you will report to one of our Engineering Managers.

You will...

  • Take ownership of significant components of distributed systems with limited supervision
  • Contribute to the tactical planning for your team
  • Help enrich Fandom's structured data with internal and external data sources
  • Extend and maintain scalable systems written in Java, Python, Go, and PHP
  • Write (Not only) SQL queries that run production, user-facing systems, or extract data from our data warehouse
  • Deliver clean, maintainable, well-structured, well-tested, well-performing and documented code
  • Help integrate experimental data science concepts into production systems operating at scale
  • Share knowledge through documentation, pull request comments, and mentoring
  • Develop and refactor software with an emphasis on quality, simplicity, and maintainability
  • Work with a globally distributed team
  • Learn new technologies, patterns, and processes as needed
  • Ensure quality in your deliverables
  • Work with your team to solve technical issues
  • Deepen your technical knowledge in one or more areas of expertise

You have...

  • 5+ years of professional experience with web technologies at scale (REST APIs, HTTP)
  • Professional experience with database management systems (MySQL, PostgreSQL, MongoDB, Cassandra)
  • Professional backend microservices experience (Java preferred)
  • Professional experience with Python
  • 5+ years application development experience
  • Professional experience owning large parts of a web-scale project from conception to production
  • Experience building automated tests (Jest, JUnit, Mockito, Karma, Jasmine, Mocha, etc.)
  • Experience with performance and optimization problems at scale

Bonus Points if You Have...

  • Experience working with a global team
  • Experience with continuous integration tools (Jenkins, Travis, Github, etc)
  • Experience with Docker and Kubernetes in production
  • Experience with ETL (data extraction, transformation, and loading)
  • Familiarity with big data technologies such as Hadoop and Kafka

Benefits & Perks

  • Stock options
  • Health, Vision, Dental, and Life Insurance
  • 401k Plan (+matching)
  • Flexible time off - flexible and generous
  • Flexible Spending Accounts (FSA)

About Fandom

Fandom is the world's largest fan platform where fans immerse themselves in imagined worlds across entertainment and gaming. Reaching more than 315 million unique visitors per month and hosting more than 250,000 wikis, Fandom.com is the #1 source for in-depth information on pop culture, gaming, TV and film, where fans learn about and celebrate their favorite fandoms.

Fandom is an Equal Opportunity Employer

San Francisco Fair Chance Ordinance

 #LI-LM1

Top Skills

Go
Java
PHP
Python
SQL
The Company
0 Employees

What We Do

Fandom is a global entertainment media brand powered by fan passion. The fan-trusted source in entertainment, Fandom provides a home to explore, contribute to, and celebrate the world of pop culture.

Gallery

Gallery

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account