We're Hiring a Developer
Developer
Full-Time | Tulsa, OK | On-Site
Who We Are
We’re a small, close-knit team that has been working for over twenty years to reimagine how indie tabletop games are published, purchased, and played. Our team at Covenant loves tabletop games and are passionate about dramatically improving the landscape for players and publishers of indie card games by creating a more human, more authentic, and less encumbered experience. We care about doing excellent work, supporting each other, and being a part of the communities we serve. We're looking for someone who resonates deeply with our mission to build a future where indie tabletop games - especially indie card games - are thriving.
If you are a web application developer with 2-5 years of experience coding in React, and are obsessed with clean, efficient code, following best practices, and developing systems with minimalism in mind, this position could be the perfect fit!
Before applying, ensure you have a body of work you’re able and willing to present that highlights your skills in as many of the technologies listed below as possible.
The Position
We’re looking for a full-time Developer who wants to build industry-changing technologies as part of our continual effort to solve the longstanding problems facing both publishers and players.
You will work directly with our Technology Director to constantly hone and improve our stack using a variety of skill sets, focusing on the development of our web applications. You will be expected to continually learn new methods and stay on top of best practices, which often means adopting unfamiliar technology into your workflow. Perhaps most importantly, you'll need to collaborate openly and honestly with other developers and departments.
What We Value
At Covenant, we operate on a set of core values (see below). Unlike some companies that may tout virtuous sounding values, while generally not demonstrating them or holding employees accountable, we rely on our core values to guide our actions and to provide a clear picture of expectations. Success at Covenant relies on embodying these values and will be the criteria by which your performance is evaluated and rewarded, regardless of your position in the company. These values are:
Awareness
Excellence
Determination
Focus
Initiative
Innovation
Receptiveness
While it would be impossible to perfectly embody every one of these values in every moment, you won’t really fit in here unless you have a natural inclination toward them and a desire to actively cultivate them in your work.
Qualifications & Experience
Desire to do good work for its own sake
Drive to constantly learn and improve oneself (kaizen)
Familiarity and passion for tabletop games is highly desirable
Ability to communicate effectively with other developers as well as non-technical stakeholders
Forward-thinking approach to solving technical problems
Understanding and ability to use Software Development Life Cycle (SDLC) – planning, design, development, testing, deployment and maintenance
Experience reading documentation and implementing production solutions
2-5 years of experience in Web Application Development using a Javascript framework (ex. Angular or React)
Proficiency working with REST APIs
Experience with the majority of items on this list:
React
Next.js
TailwindCSS
Stripe Payments
Serverless Functions
Vercel Hosting
Git
Nice to have experience with:
OAuth
Express
Markdown
21 years or older
Must be authorized to work in the US (no visa sponsorship will be provided)
Our Current Technologies
React/Next.js/TailwindCSS (hosted on Vercel)
Supabase
Custom API integrations for microservices
Payment processing via Stripe
PAUSE. Please read: The link provided to you when applying will take you to a fillable application with questions designed by actual humans. Before you apply, if you’re planning to just feed the questions into ChatGPT or similar, you should move on. It’s incredibly obvious when you do this, and it wastes everyone’s time. We threw out over 80% of applications to our last job posting because they were all lifeless AI babble. We want to actually know who you are and what you’re about—so if you’re up for being honest about that, we’d love to learn more about you!