Senior Fullstack Software Developer

OpsLevel Logo

OpsLevel

📍Remote - Canada

Summary

Join OpsLevel, a leading internal developer portal company, and contribute to building and maintaining software. We are a fully remote team with a strong emphasis on collaboration and a positive work environment. As a key member, you will work closely with product, UX, and fellow developers to solve customer problems and develop innovative features. You will leverage your expertise in Ruby on Rails, GraphQL, and database design to build high-quality, well-tested code. Your contributions will involve designing performant data models, leading technical explorations, and mentoring team members. We offer market-leading compensation, including equity.

Requirements

  • An empathetic, pragmatic, and collaborative approach to problem solving. Done is better than perfect
  • A strong growth mindset. You’re comfortable learning new things quickly. Unknowns are new frontiers waiting to be discovered
  • Experience designing architectures with strong interface boundaries and separation of concerns. Your craft is deeply rooted in SOLID design principles
  • Thorough understanding of writing web applications with Rails. 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)
  • 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

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
  • Hold a high bar of personal technical excellence, demonstrated through high quality, thoroughly tested, and exemplary code contributions and reviews
  • 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
  • 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
  • Execute projects in a timely manner, helping the team communicate when they are on or off track to meet goals
  • Leverage your years of experience by being a mentor and investing in the growth and success of those around you
  • Participate in our oncall schedule, where you may be required to troubleshoot across our core technical stack (Ruby on Rails, VueJS, GraphQL, and MySQL)

Preferred Qualifications

  • Experience with modern cloud technologies such as AWS, Docker, Kubernetes, and Terraform
  • An understanding of job systems for Ruby on Rails such as Sidekiq
  • A deep understanding of MySQL
  • 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

Benefits

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.