Listed on:


9b: Sr. Full Stack Developer

About 9b:

9b Corp is a for-benefit corporation based in Tulsa, Oklahoma. We make organizations awesome and help communities thrive by providing creative data analysis services for nonprofits and financial/auditing services for municipalities. Our team does everything from full-stack programming, data analysis, auditing, and accounting to visual art, journalism, education, and design. We want Tulsa to flourish as a deeply interconnected, resilient community, so we are looking for individuals with diverse voices and unique skills to help us accomplish this vision.

Position: Senior Full-Stack Developer

We are looking for an experienced full-stack developer to join our growing team. In this job, you will be responsible for:

  • Building high quality, test-driven software
  • Consulting with clients on project status and proposals
  • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade 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

Skills & Experience

Technical Skills

  • Ruby on Rails - 3+ years of experience
  • Postgres or other relational databases
  • Solid understanding of Git workflow
  • AWS, Heroku
  • Test Driven Development (TDD) and Continuous Integration
  • HTML, CSS, Javascript

Personal Skills

  • Communicating with clients and team members
  • Self-organizing, comfortable with autonomy
  • Rapid learning
  • Juggling multiple roles
  • Comfort with structure (See comments about Holacracy above in "Governance")
  • Comfort with conflict (Willing to raise and solve tensions to improve how we work)


If you’re interested in joining the team, send us a resume and tell us about yourself at We’d love to set up a time to get to know you, let you show off your skills, and introduce you to our team and the way we work.

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.