Senior Fullstack Developer focused on building and maintaining OpsLevel's internal developer portal. Collaborating with product, UX, and other developers for top-quality software development.
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)
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.
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
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.
Staff Backend Engineer setting strategy and building scalable Identity systems for Affirm’s international buy - now - pay - later expansion. Leading backend architecture, reliability, operations, and engineering standards.
Senior Java engineer building secure, scalable brokerage technology for TD Securities’ capital - markets clients. Developing full - stack solutions across Java, Spring Boot, React, APIs, and microservices.
Senior backend engineer building distributed database infrastructure for Grafana Labs’ AI - native data platform. Supporting Grafana Cloud, the observability platform used by 10,000+ organizations.
Senior Backend Engineer building Grafana Labs’ multi - tenant database platform for observability and AI retrieval. Designing distributed storage, query execution, and cloud - native SaaS infrastructure.
Staff Backend Engineer shaping Skillshare’s online learning platform backend architecture. Building TypeScript services, GraphQL contracts, and reliable event - driven systems for millions of learners.
Développeur backend sénior façonnant la plateforme cloud - native de prêts hypothécaires de Nesto Cloud. Conception de services robustes en Go, Python, Node.js ou C#.
Programmeur·euse - analyste Java senior pour les services numériques du gouvernement canadien. Développement, modernisation et soutien en production d’applications web Java critiques à Ottawa.
Intern backend developer researching architectures and building scalable prototypes. Supporting Kinaxis’s AI - powered supply - chain orchestration platform through cloud and software experimentation.
Senior Python engineer building reliable web - scraping workflows for Mindrift’s Tendem AI project. Extracting, validating, and scaling structured datasets from complex dynamic websites.
Associate Backend Engineer building C#/.NET desktop software for Xero’s small - business platform. Developing WPF interfaces, testing features, debugging systems, and improving engineering processes.