Software Engineer
Location: San Francisco, Bay Area
The role
You’ll be a foundational 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. Bezi is available with Unity today and will support other engines in the near future.
The impact you'll have:
Build account management, payment systems, dashboards, and APIs that give studios visibility and control over their use of Bezi
Maintain an incredibly high bar for the Bezi user experience by creating intuitive systems that serve real user needs
Architect and maintain systems for scale
Help game development studios leverage the power of Bezi
What you bring:
Min 3 years of relevant experience, 5+ years preferred
Experience building internal and/or external facing tools for payments and account management
Experience using payment processor APIs such as Stripe to accept payments and manage subscriptions
Experience building systems that scale
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 and security risks, and implementing 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.
About Bezi
We empower the 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 SoMa office twice a week and remote teammates join us 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.