Senior Software Engineer - Cortex

Fandom

About the role
At Fandom, we put fans first. As the largest fan entertainment site with 200 million monthly uniques, we are excited in taking the next steps in becoming a truly integral part of the entertainment fan experience—not only by accelerating the creation of the reference content we are known for but also by helping fellow fans connect over their passions through new avenues of content creation while aiding the discovery of their next favorite entertainment titles.
Our Cortex RPG team is seeking an experienced software engineer to join the Tabletop RPG team at Fandom and work on digital companions for role-playing games in the Cortex RPG universe. We are excited to take the next steps in realizing our extensive vision for Tabletop gaming—continuing to bring the most convenience, customization, and captivation to the TRPG community we can.
 
You will...
  • Write maintainable, high-quality features in a team-based development environment
  • Use a shared code base with peer reviews and pull requests
  • Write and maintains unit and integration tests
  • Assist with improving code integration and deployment processes
  • Participate and occasionally lead planning, daily stand-ups, and retrospectives
  • Adhere to and improve processes and coding standards
  • Create and maintain project documentation
  • Work in an environment where you have a direct influence on product and technical decisions
  • Develop resilient, scalable systems with the latest technology
  • Learn from and mentor other passionate engineers with diverse skill sets in a collaborative team environment
  • Delight Cortex RPG players who are eager to use our products
 
You will be successful here because...
  • You will solicit, accept, and give respectful and appropriate feedback
  • You advance team initiatives through action
  • You do not fear failure
  • You design and develop maintainable software through proper design, testing, and documentation
 
You have...
  • Experience using AWS services to manage globally distributed infrastructure
  • Experience implementing relational or NoSQL databases in a production environment
  • Experience implementing distributed systems and services
  • Run or played in your own Tabletop RPG games
 
Qualifications
  • Run or played in your own Tabletop RPG games
  • 3+ years service development experience
  • Proficient in object-oriented development
  • Proficient in web development technologies (HTML, CSS, JavaScript, JSON, Ajax, etc.)
  • Database experience (SQL and NoSQL)
 
Preferred Skills
  • Git
  • NodeJS / ExpressJS
  • React / JS SPA framework experience
  • MySQL
  • Python / Django
  • GraphQL
  • AWS / cloud infrastructure experience
  • Docker
  • Tabletop gaming Interest / Passion
About Fandom
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. Whether looking for in-depth information on favorite fandoms or what’s buzzing in entertainment, Fandom has your pop culture curiosities covered through fan-expert knowledge and carefully curated and fun, original multi-platform content.
Fandom has a global audience of almost 300 million monthly unique users and encompasses over 400,000 fan communities. We currently feature more than 55 million pages of content, inclusive of video. Our Fandom values are:
  • We serve a global community.Connection with our fans, creators, and partners is at our core, and it’s grounded by our active efforts of inclusion.
  • We build experiences.We imagine, improve, and deliver solutions.
  • We bring joy.We celebrate our fandoms, our teammates, and the work we do.
 
Fandom is an Equal Opportunity Employer
 
 
Subscribe Now