Senior Backend Engineer for Game Studio

Vancouver, BC
We're looking for innovative Back-end Engineers who have a passion for the gaming field to join our Studio team, and help us develop secure and functional code for the next wave of our top-tier blockchain games. Our Studio engineers bring the serious business of fun to the blockchain, and help us to shift the technological landscape through experimentation with new and emerging technologies. You’ll collaborate with our talented roster of game designers, developers, and artists to write exceptional, maintainable code that creates fun, high-quality games that are played by millions of users.

Every one of us shares a common vision: to create the future we want to live in. We need the right people to help us realize that vision.

A little about us:

Dapper Labs is the company behind CryptoKitties. Formed in February 2018, Dapper Labs was spun out of Axiom Zen to spread the benefits of decentralization through the power of play, fairness, and true ownership. Notable investors in Dapper Labs include Andreessen Horowitz, Union Square Ventures, Venrock, Google Ventures, Samsung, and the founders of Dreamworks, Reddit, Coinbase, Zynga, and AngelList, among others. CryptoKitties is the world’s most popular blockchain application outside of cryptocurrency exchanges.

Dapper team members are humble and curious entrepreneurs, builders, and tinkerers who share a passion to demystify blockchain technology and tap its potential to create change in the world. Our people are our greatest strength: our diverse crew flourishes in a distributed hierarchy where personal autonomy and professional growth are encouraged. We value our culture above else: regardless of where you came from, what you studied, or who you used to work for, your role here will necessitate both a high level of creativity and strategic thinking on complex issues. Everyone here is a founder, and no one fits in a box. We’re all driven by an insatiable thirst for learning and development, and that’s what brings us together.
What we'll accomplish together:
  • Make every interaction with our games a delightful, and polished player experience.
  • Contribute to the ideation, technical design, implementation, and testing of game features.
  • Improve technical skills and share knowledge with the rest of the team.
  • Adopt best practices in software and game development and refine our workflow.
  • Ship features with the users in mind and strive to provide them with a great experience.
  • Identify areas where our technical stack can be improved, prioritize them with the team, and contribute to their implementation.
Our ideal candidate:
  • Experience with game development pipelines for web, mobile, or console with an understanding of what makes a game fun and interesting to play
  • Consistently stays on top of new backend trends, methodologies and best practices, especially as it relates to web-based gaming and web app development.
  • Contributes and enforces standards throughout our game development process; identifying sub-optimal flows and communicating alternatives to the team.
  • Understands products enough to be able to effectively prioritize engineering tasks when necessary.
  • Is a strong communicator that can collaborate well with game designers, producers, delivery managers, creative, and marketing teams (ie technical and non-technical audiences).
  • Has the courage to try out new tools, fail fast, and dive into unknowns to solve new and challenging problems.
  • Is comfortable with database design and familiarity with database optimizations.
  • Strong technical background: Golang, Javascript, Node.js, PostgreSQL, API development. and test coverage for backend services.
Bonus points if you have the following:
  • Understands the deployment process, and is comfortable with docker, containers, and kubernetes.
  • Has a strong understanding of applications and API security.
  • Has familiarity with playing blockchain games.
  • Has experience interacting with a blockchain. Eg. Signing and sending transactions. Reading transactions off the chain.
  • Has experience with Unity
More about Dapper Labs:

At Dapper Labs we recruit the best and foster an environment that empowers our team. That means a workplace that is diverse, inclusive, and open-minded. We welcome applicants of all backgrounds, regardless of race, colour, religion, sexual orientation, gender identity, national origin, or disability.   

Because we care about our team, we work hard to provide perks that make their lives better by offering:
- Flexible vacation & remote work policy - most team members take between 15-20 days off per year, but we have no hard limit (for our co-ops & interns, vacation is instead paid out on each pay)
- Diverse opportunities for learning and development
- On-site gym and fitness reimbursements
- Dog friendly office!

Check out our careers page to learn more about what other benefits we offer!