We are Hiring!

We are currently looking for full stack web app developers to join our team!

TL;DR: Is Level 12 the Right Fit For You?

  • We have a commitment to transparency and offer a “no surprises experience” throughout the interview and hiring process.
  • We practice and preach sound development practices. You are likely to learn and grow as a developer while working here.
  • Our pay and benefits will be somewhere between good and great, depending on what you are used to and where you live (see below for specifics).
  • You will have the option of working from home or our office, whatever suits you best. Let’s make the most of our time and minimize commuting when not necessary.
  • We have a no-drama office policy. We value and cultivate enjoyable working relationships among team members.
  • We emphasize work/life balance and adopt policies that make sure our people don’t get burnt out. For instance, our PTO/Vacation policies are designed so that you actually use them.
  • A commitment to Agile Principles while not being enslaved to any particular methodology.
  • You like building full stack web applications with technologies like Python, React, SQL, etc.
  • You are committed to automated testing of all the software you write (our apps typically have 92%+ test coverage).
  • You recognized that there is a lot of idealism in the software development community and are not disenchanted with the day-to-day realities of programming.
  • You like working independently but can contribute to a team as needed
  • If you apply, we will give you a yay or nay response. No black holes here!

Who Are We?

Level 12 is development firm that specializes in building custom software for our customers. We manage the entire process including planning, managing, and building software exactly as the customer needs it.

We serve customers in diverse industries including: railroad, automotive, manufacturing, and retail payments.

We set ourselves apart by digging into the customer’s problem until we can own it and then delivering highly functional software that brings significant value to the customer’s organization. That may not sound unique, but the longer we do this, the more we encounter people who have been burned by bad development experiences with other firms. We look for long-term relationships with our customers and have some that go back over 12 years.

We may not be changing the world, but we are impacting the lives of our customers and their employees. You don’t have to take our word for it, checkout some of our reviews by our customers.

Please watch the video to learn why milk trucks are better than tanks and learn more about our development process at the same time (< 2 mins).

Emphasis on Development Best Practices

Behind the scenes, we are using software development best practices to ensure that the code we deliver is flexible, maintainable, and works well for the user for years to come.

We know what it’s like to work in a substandard development environment or culture that accepts or maybe even promotes practices that kill developer productivity and enjoyment. We work hard at promoting development best practices and ingraining them into our culture. If you come work for us, you can look forward to:

  • All projects managed in a DVCS (mostly Git, there might be a few obscure mercurial repos laying around that will eventually get converted)
  • Project management mostly on GitHub for pull requests, issue management, code coverage, CI integration, etc.
  • Developer friendly project setup: all our projects can be run locally on a developer’s machine.
  • Test-centric development methodology:
    • Asking “how can we test this” is ingrained into our engineering and development workflow.
    • We have Continuous Integration (CI) running for almost all of our projects for at least the backend code (Python mostly) and some of the projects also run the JavaScript tests in CI.
  • A focus on Agile Principles while not being enslaved to them.
  • An openness to changing our processes and using new technologies when those changes add value to Level 12 and/or our customers.

If you’d like to learn more about what makes us tick, our Chief Executive Developer (CED) gave a talk on the importance of CI and automation in an agile software development process and has given other talks and presentations on various topics.

Character First

Level 12 is founded on biblical principles and has biblically informed goals. Accordingly, the reputation of Level 12 and the character of our employees is of utmost importance. You do not need to share our leadership’s religious convictions, but you will need to share our commitment to the following principles:

  • Integrity: honest, trustworthy, reliable, ethical. We have high moral standards and we expect our employees to share those standards. If you use pirated software or media, don’t mind “tweaking” the truth, or think `porn == entertainment`, this is not the job for you!
  • Good work ethic: you work hard and like to work hard. You also work efficiently, seeking to make the best use of your time.
  • Dedicated: you really desire to contribute to and improve our company; you are not just earning a paycheck. You demonstrate a high level of “ownership” for and initiative with projects that are assigned to you.
  • Teachable: you have a willingness and desire for feedback/correction. You are always looking to improve. You are willing to ask for help even if it makes you “look bad.”
  • Resourceful: you know how to solve problems or are at least able to explain that the problem is not solvable with the requirements given. You use all resources at your disposal in an efficient manner to troubleshoot. You know when to ask someone for help and when more effort is needed on your part.
  • Technical Prowess: you just “get” programming, computers, technology. The thought of solving a problem in an entirely new programming language, one you have never even heard of before, excites you.
  • Technical Diversity: while we all have our preferences when it comes to programming languages or operating systems, you should be willing to work with anything, in any language, if that’s what it takes to get the job done. If you are easily lead into a “______ rocks, everything else sucks” mentality, this isn’t the job for you.
  • Flexible: we are small, things change. You should be able to “roll with the punches.”
  • Professional: at the end of the day, you like what you do, you take your job seriously, you do it extremely well, and you pay attention to the details!

Pay and Perks Highlights

  • Competitive salary
  • Profit Sharing
  • Healthcare stipend
  • 3 weeks of vacation, 9 paid holidays, and 12 sick days
  • 40-hour work
  • Work remotely

Does Level 12 sound like a good fit for you? Pick the job you are interested in and click the link to learn more.