Intermediate Fullstack Software Developer (Backend Focused)

Published on August 13, 2023

Our founders have helped facilitate the rise of DevOps culture as very early employees at PagerDuty. We've witnessed how DevOps helped one of the first (and largest) microservices architectures grow and sprawl at Amazon, and have experienced Shopify's transition to cloud native. We've been software architects, operational incident commanders, and have run the gamut in between. We've seen - and experienced - the difficulties that microservices architectures with distributed ownership & operations can bring to an engineering team. We founded OpsLevel to solve these problems, and make it easy for development teams to own their software in production.

What You'll Do
  • Contribute to our culture of “you build it, you own it” by proactively looking for and embracing opportunities to improve the application and fix operational issues
  • Work with product, UX, and fellow developers to gain a deep understanding of problems and features, collaborating and executing on the solution
  • Hold a high bar of personal excellence, demonstrated through high quality, thoroughly tested code contributions and reviews
  • Make code contributions that follow the latest & best practices in Ruby on Rails, GraphQL, and database design
  • Build private and public GraphQL API’s that power the OpsLevel front-end experience and CLI capabilities
  • Use agile spikes to research, present, and lead discussions that solve pieces of a larger problem
  • Execute projects in a timely manner, helping the team prioritize work to deliver the best value for customers if the team is off track
  • Discover and explore unfamiliar technologies, ideas, and concepts on a daily basis, strengthening your core skills as a developer
  • Participate in our oncall schedule, where you may be required to troubleshoot across our core technical stack (Ruby on Rails, VueJS, GraphQL, and MySQL)

About You
  • An empathetic, honest, and collaborative approach to problem solving, for users done is better than perfect
  • A vibrant growth mindset. You’re comfortable learning new things.  Unknowns are new frontiers waiting to be discovered
  • Experience designing interfaces with strong boundaries and separation of concerns.  Your craft is rooted in SOLID design principles.
  • Some experience working on modern web applications with Rails, or a similar web application framework (eg: Spring, Django, Node.js)
  • Experience designing data models with MySQL. You have an understanding and knowledge of how data structures play a critical role in the performance of an application, how and where to use indices, and have discovered, debugged, and fixed slow queries

Nice to Haves
  • Experience with modern cloud technologies such as AWS, Docker, Kubernetes, and Terraform 
  • An understanding of job systems for Ruby on Rails such as Sidekiq
  • Knowledge of in memory datastores like Redis
  • You can empathize with companies that run 100’s of applications or microservices