Hired My Way logo
Hired My WayPosted 65 months ago

Principal Software Engineer

RemoteHuntsville, Alabama, United States

Full TimeSenior LevelSmall

Job Summary

Own the architectural and systems design for Fandom's Tabletop platform, leading engineering teams to deliver scalable web experiences for millions of users. Drive the migration from a monolithic stack to a microservice-based architecture while collaborating with Data Science to build and scale the platform. Provide technical leadership across multiple teams and technologies, identifying risks and opportunities to improve organizational methods and influencing senior leaders on engineering strategy. Maintain a plan for future growth and trade-offs in technology debt, leveraging expertise in DynamoDB, MongoDB, AWS, and GraphQL to optimize dynamic, highly cached environments.

Required Qualifications

  • 10+ years of Consumer Web software engineering experience with a track-record of growth in development, design, and architecture
  • Recent experience building and migrating to a modern front-end tech-stack JAMstack, React.js, Redux, typescript, express.js
  • Practical usage of scaled-up DBMS based platforms (DynamoDB, MongoDB), with expertise in both relational and nonrelational systems and when it is necessary to choose each one
  • Strong API integration skills with experience in cloud architecture using tools such as AWS, Elastic Search, GraphQL (Apollo) and Cognito
  • A high degree of proficiency in building full-stack web systems, in both dynamic and highly cached environment using one or more of the following C#, Node.js, Python

Desired Qualifications

  • A passion for fandoms and an interest in building products for fan communities around the world
  • Contributed to open-source projects

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce