Principal Backend Engineer I
Mistplay
Job Summary
Mistplay is the #1 loyalty app for mobile gamers, rewarding them for discovering and playing new games. As a Principal Backend Engineer I, you will play a critical role in defining the technical architecture to support the continued growth of the business. You will work with a diverse team to implement product and engineering initiatives, acting as a technical subject matter expert, developing scalable features, identifying risks, and leading code reviews to ensure a performant and maintainable codebase.
Must Have
- Act as the technical subject matter expert to ensure technical capabilities align with our Product roadmap
- Determine and develop pragmatic and achievable refactoring initiatives
- Develop and design highly scalable features and systems
- Identify possible risks and dependencies in our projects and mitigate them
- Break down complex technical epics into executable engineering tasks
- Work with our DevOps team to create an efficient CI/CD pipeline
- Lead code reviews, ensuring that we are growing our codebase in a performant, scalable, maintainable way
- Run frequent knowledge transfer, lunch & learn sessions with our engineering members
- Bachelor's degree in Computer Science, Software Engineering or equivalent
- 10+ years experience working in an engineering driven product organization, at least 2 of which leading complex technical initiatives
- Strong knowledge running production grade APIs in a cloud native environment (AWS)
- Strong knowledge in DynamoDB or similar no-sql database
- Great verbal and written communication skills
- Ability to lead technical discussions, and keep them on track/point
Good to Have
- Experience and knowledge at the framework level: ExpressJs, NestJS
- Experience with Python
- Experience with Docker, Kubernetes and related container technologies
- Knowledge of running APIs on ECR/EKS
- iOS, Android or Progressive WebApp experience
Perks & Benefits
- Team Lunches
- Game nights
- Company-wide events
- Culture deeply rooted in growth
- Supported by a team of smart, dynamic, and enthusiastic people
- Environment where everyone is encouraged to share ideas, push boundaries, take calculated risks, and witness their visions come to life
Job Description
Mistplay is the #1 loyalty app for mobile gamers. Our community of millions of engaged mobile gamers come to Mistplay to discover new games to play and earn rewards. Gamers are rewarded for their time and money spent within the games and can redeem those rewards for gift cards. Mistplay is on a mission to be the best way to play mobile games for everyone everywhere! Download Mistplay on the Google Play Store here and follow us on Instagram, Twitter and Facebook.
📍 Please Note: In Canada 🇨🇦, Mistplay follows a 3 days/week in-office hybrid model in Toronto (400 University Ave) & Montreal (1001 Blvd. Robert-Bourassa)
As a Principal Backend Engineer I at Mistplay, you will play a critical role in defining the technical architecture to be able to support the continued growth of the business. You will be working with a diverse and talented team of software engineers, product managers and designers to understand and implement product and engineering driven initiatives.
What you’ll do at Misplay
- Act as the technical subject matter expert to ensure technical capabilities align with our Product team to ensure technical initiatives are well align with our Product roadmap;
- Determining and developing pragmatic and achievable refactoring initiatives. Ensure that our BE engineering members are on the same way;
- Developing and designing highly scalable features and systems.
- Identifying possible risks and dependencies in our projects and mitigating them;
- Breaking down complex technical epics into executable engineering tasks;
- Working with our DevOps team to create an efficient CI/CD pipeline to ensure we can push code to production reliably, confidently;
- Leading code reviews, ensuring that we are growing our codebase in a performant, scalable, maintainable way;
- Run frequent knowledge transfer, lunch & learn sessions with our engineering members to set best practices, and foster a healthy engineering culture.
What you’ll bring to Mistplay
- Bachelor's degree in Computer Science, Software Engineering or equivalent
- 10+ years experience working in an engineering driven product organization, at least 2 of which leading complex technical initiatives
- Strong knowledge running production grade APIs in a cloud native environment (AWS);
- Strong knowledge in DynamoDB or similar no-sql database;
- Great verbal and written communication skills;
- Ability to lead technical discussions, and keep them on track/point;
- Experience and knowledge at the framework level: ExpressJs, NestJS (an asset);
- Experience with Python (an asset)
- Experience with Docker, Kubernetes and related container technologies (an asset);
- Specifically knowledge of running APIs on ECR/EKS (an asset);
- iOS, Android or Progressive WebApp experience (an asset).
Why Mistplay?
We strive to make our work environment as inviting and fun as possible! Working at Mistplay is coupled with a whole array of perks that we've adopted virtually and in-person: Team Lunches, game nights, company-wide events, and so much more. Our culture is deeply rooted in growth and upheld by a team of smart, dynamic, and enthusiastic people. We utilize data to constantly learn, improve, and adapt. We foster an environment where everyone is encouraged to share their ideas, push boundaries, take calculated risks, and witness their visions come to life.