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
Apply directly at OpsLevel →Create a free account for alerts like thisView OpsLevel immigration profile
This listing is sourced directly from OpsLevel's careers page and normalized into a canonical job model.