Software Engineer, Accounts
Location: San Francisco, CA (Preferred)
The role
You’ll be a crucial member of the team building Bezi, the game development assistant that leverages complete understanding of a project and AI to help with the repetitive parts of building a game.
You will be responsible for designing and implementing the systems to manage user accounts, subscriptions, and other features to enable game development studios to speed up their workflows.
Bezi has real-time understanding of the project (codebase, assets, scene graph, components, and more) to provide accurate and custom assistance. It can help with coding and script writing, debugging and optimization, and technical explanations.
The impact you'll have:
Build account management, payment systems, dashboards, and APIs that give studios visibility and control over their use of Bezi
Build internal tools for secure management of user data
Maintain an incredibly high bar for the Bezi user experience by creating intuitive and polished UI that matches real user needs
Architect and maintain systems for scale
Help game development studios leverage the power of Bezi
What you bring:
3 years of relevant experience as defined below, 5+ years preferred
Experience building internal and/or external facing tools for data visualization, payments, and account management
Experience using payment processor APIs such as Stripe to accept payments and manage subscriptions
Experience implementing secure account management systems, using APIs like Stytch or equivalent, integrating SSO, MFA, and other authentication mechanisms
Deep understanding of security risks and care about protecting most sensitive user data
Deep user empathy: you understand user’s needs and workflows and can translate them to technical product requirements
Excellent problem-solving and troubleshooting skills, with the ability to analyze, debug, and resolve complex technical issues
A proactive mindset: you enjoy poking holes in existing systems to find gaps, security risks, and implement improvements
This role requires expertise in SQL, Typescript, and the Stripe API. Beyond that, we use React, Tailwind CSS, MobX on the frontend and AWS services, Terraform, Postgres, and Kafka/S3/RDS on the backend. The ideal candidate should already be familiar with most of this tech stack.
About Bezi
We empower people building games. We’re a group of technical, first-principles thinkers. Every member of the team is trusted, and expected, to deeply understand the people we build for and find creative ways to improve their lives and work through Bezi. Our organization is flat; everyone is trusted to pursue and validate ideas and every idea is supported and debated equally.
We believe the best work happens when teams know each other. Bay Area team members gather in our San Francisco office three times a week and remote teammates join us in person multiple times a year.
How to apply
Send your resume and a short note about a relevant project you led to careers@bezi.com. If there’s a potential fit, our team will respond as soon as possible.
