Hired Recruiters is looking for a Principal Software Engineer to serve as a technical leader in a cross-ocean product team. This role involves delivering web experiences for millions of users and contributing to the development and improvement of products through architectural and systems design leadership.
Responsibilities:
- You will own this technical area from an architectural and systems design perspective, leading other engineers, and working side-by-side with them to discover and implement solutions
- Think about the future, not overbuilding for it, and finding that right balance of developing solutions for current needs while not over-optimizing for issues we're not sure we'll need to solve
- Always have a plan for potential future issues and growth opportunities
- Stay abreast of applicable new technology innovations happening in the industry, knows when is the right time to bring new thoughts and potential architectural changes into discussions with an understanding of the trade-offs and potential impact on overall tech-debt
- Provide technical leadership for impactful projects that involve multiple teams and span multiple technologies and systems
- Lead large projects or large significant pieces of projects depending on the project scale
- Identify risks and opportunities to improve the organization's methods and technologies
- Influence other senior leaders on engineering strategy
- Work with the Data Science team to build out and scale our Tabletop platform for millions of users worldwide
- Work with our engineering teams to continue our migration from a monolithic stack to a microservice-based architecture
Requirements:
- 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, Raect.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
- A passion for fandoms and an interest in building products for fan communities around the world
- Contributed to open-source projects