9B Corp Senior Full Stack Engineer Tulsa, OK · Full time

We are looking for an experienced Full Stack Engineer to join our growing team in Tulsa, OK.


About the job

We are looking for an experienced Senior Full Stack Engineer to join our growing team in Tulsa, OK. This is a hybrid position, with flexibility to work remotely. This position will report to the Lead Full Stack Engineer, as well as client Project Leads. 

Currently the expectation is that all employees are at our office on Mondays and Fridays from 10am-4pm, as well as for any all team meetings, including bi-weekly meetings and quarterly retrospective, in addition to any in person meetings that are scheduled for this position.  

In this job, you will get to assist various clients in focus areas such as:

  • Criminal Justice Reform in Oklahoma
  • Education in Oklahoma
  • Nonprofits that serve Tulsa, OK, and Oklahoma City, OK

Since 9b does client work, you should expect to take on some tasks that do not fit within this exact job description, but in general you will be responsible for:

  • Building high-quality, test-driven software
  • Consulting with clients on project status and proposals
  • Modifying software to fix errors, improve its performance, or upgrade user interfaces
  • Directing software programming and documentation development
  • Working with clients or departments on technical issues including software system design and maintenance
  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system
  • Consulting with engineering staff to evaluate software interfaces and develop specifications and performance requirements
  • Conferring with project managers to obtain information on limitations or capabilities

Who we’re looking for

9b does client work, so we are looking for team members who can listen well and quickly adapt to ever-evolving requirements. The ideal candidate is equally comfortable with autonomy and collaboration. The most valuable skill you can bring to our team is an ability and eagerness to learn. In addition to your technical expertise, we are looking for someone who cares about Tulsa and wants to help purpose-driven clients use their data to create impact in the community.

Technical Skills & Experience

  • Experience on a wide variety of projects (ranging from MVP to mature)
  • Pairing with and mentoring other developers
  • 5+ years of experience with full-stack MVC type frameworks (ideally including Django and Ruby on Rails)
  • 5+ years of experience with front-end development (HTML, CSS, Javascript)
  • Experience building and consuming REST APIs
  • Experience with npm and a front-end development framework (Hotwire, React, Angular, or Vue)
  • An ability to create technical specifications and acceptance criteria for new features
  • Familiarity with front-end design patterns, an eye for design, and ability to create simple mockups
  • Relational Databases: Postgres, MySQL, etc.
  • Fluency with either VIM or an IntelliJ IDE
  • Solid understanding of Git workflow best practices
  • Knowledge of Test Driven Development (TDD) and Continuous Integration

Personal Skills & Experience

  • Experience interacting with clients/stakeholders preferred
  • Strong interpersonal, teamwork, and mentorship skills
  • An ability to adapt to new situations and challenges
  • Excellent listening and communication skills

Why work here

Our employees enjoy unlimited PTO, flexible work hours, and a remote-friendly work environment. Employees have access to 401(k) retirement, short-term and long-term disability, and life insurance benefits, quarterly bonuses, plus a stipend for covering healthcare costs.  

9b operates as a Holacracy, which is an organizational structure that emphasizes distributed authority instead of a command hierarchy. You will fill roles with defined accountabilities and engage with your team members to improve our company’s systems, processes, and policies. An autonomous yet collaborative person with creative problem-solving skills will thrive at 9b.

About 9b

9b Corp provides data and analytics solutions to purpose-driven organizations. Our services are customized to each client and function to help our communities thrive. As a Certified B Corporation, we take great pride in our efforts to positively impact not only our team but the greater community around us. Learn more about us at 9bcorp.com.

All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws. By completing this application, you are seeking to join a team of hardworking professionals dedicated to consistently delivering outstanding service to our customers and contributing to the financial success of the organization, its clients, and its employees. Equal access to programs, services, and employment is available to all qualified persons. Those applicants requiring accommodation to complete the application and/or interview process should contact a management representative.


$75,000 - $100,000 per year