OpsLevel

OpsLevel

Senior Fullstack Software Developer (Backend Focused)

Canada · Senior

Sponsorship not specifiedDetected 7 days ago
GoRubyVue.jsNode.jsDjangoSpringRailsFull-Stack DevelopmentGitMySQLRedisAWSGCPDockerKubernetesTerraformDatadogGraphQL

About the role

  • We're a fully-remote team of folks who care deeply about the daily lives of developers, with team members across North America.
  • Done is better than perfect. - A strong growth mindset.
  • You're comfortable learning new things quickly.

Responsibilities

  • Work with product, UX, and fellow developers to gain a deep understanding of customer problems and lead development of features to solve those problems
  • Discover, propose, and evangelize 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
  • Lead technical explorations and create PoC prototypes to discover then build the best solution
  • Experience designing architectures with strong interface boundaries and separation of concerns. Your craft is deeply rooted in SOLID design principles
  • OpsLevel is the leading internal developer portal designed to help engineering teams build, ship, and maintain software better than ever.
  • We use automated tools, including AI, to support the review of applications.

Requirements

  • Experience designing architectures with strong interface boundaries and separation of concerns.
  • You probably have at least 5 years of experience with Rails or 7 years with a similar web framework (e.g., Spring, Django, Node.js http://Node.js)
  • Experience designing performant data models with MySQL.
  • You have strong opinions on how to structure data in an RDBMS.
  • You know when and how to use indices and when to denormalize data.
  • You have battle scars from debugging and fixing slow queries.
  • Experience with modern cloud technologies such as AWS, Docker, Kubernetes, and Terraform
  • Have experience in scaling a web application to thousands of users and millions of events
  • Knowledge of in memory datastores like Redis
  • You can empathize with companies that run 100's of applications or microservices

Skills

  • Ruby on Rails (our main application's backend)
  • Vue.js http://Vue.js (our app's UI)
  • MySQL (gotta store those bits somewhere)
  • Redis (some bits gotta be stored faster)
  • Terraform (config as code, because any other way is painful)
  • Kubernetes (we use AWS EKS)
  • Golang (for various operational tools and our open source offerings)
  • Docker
  • DataDog
  • Git

Compensation

  • We offer market-leading compensation, including equity, based on the skill set and aptitude of the candidate.

Company info

  • OpsLevel is an equal opportunity employer and we are dedicated to fostering an inclusive and barrier-free work environment for all employees and candidates.
  • Contribute to our culture of "you build it, you own it" by listening to your spidey sense and identifying tech debt or other opportunities to improve our technical architecture
  • We believe that developer portals are a critical part of a great developer experience.
  • With customers like Duolingo, Okta, Keller Williams, and Hootsuite, we know that the best businesses in the world prioritize a great developer experience in order to beat the competition.
  • Our culture and values are very important and ground us in how we interact as one team:

Equal opportunity

  • We encourage all qualified candidates to apply and if accommodation is required during any stage of the recruitment process, please contact any member of the Management team.

Visa & Work Authorization

  • f their gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes them unique

This listing is sourced directly from OpsLevel's careers page and normalized into a canonical job model.