Senior Fullstack Software Developer

3 weeks ago


Canada OpsLevel Full time

Senior Fullstack Software Developer (Backend Focused) About OpsLevel: OpsLevel is the leading internal developer portal designed to help engineering teams build, ship, and maintain software better than ever. 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. We’re a fully‑remote team of folks who care deeply about the daily lives of developers, with team members across North America. OpsLevelers live our company values on a daily basis and when we’re not heads‑down on a project or collaborating in real‑time over Zoom, we’re competing in trivia over lunch or sharing the latest fur baby photo in #pets‑to‑make‑you‑live‑longer. Our culture and values are very important and ground us in how we interact as one team: Growth Mindset - Get comfortable with being uncomfortable Focus & Efficiency - Keep the main thing the main thing, and get it done Empathy - Think of others; think of your users Intellectual Honesty - The best solution is more important than anyone's ego Simplicity Our Stack: We believe in boring technology because it’s well tested and simple. Our current stack is: Ruby on Rails (our main application’s backend) Vue.js (our app’s UI) GraphQL (how the UI and the backend talk to each other; also used by customers as part of our platform) 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) AWS / GCP Docker DataDog Git What You'll Do 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 APIs 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 on‑call schedule, where you may be required to troubleshoot across our core technical stack (Ruby on Rails, VueJS, GraphQL, and MySQL) Who You Are 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 Compensation We offer market‑leading compensation, including equity, based on the skill set and aptitude of the candidate. "Should I apply?" - Yes If you meet some or most of what we’re looking for, we want to hear from you, and if you’re unsure - apply anyways What do I need to interview with OpsLevel? Not much A working web camera, microphone, and (ideally) a quiet place with minimal background noise. Additional Information We are building an inclusive and welcoming workplace where employees feel appreciated, valued and free to be who they are regardless of their gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes them unique. OpsLevel is an equal opportunity employer and we are dedicated to fostering an inclusive and barrier‑free work environment for all employees and candidates. 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. We thank all applicants for their interest; however, only those selected for interviews will be contacted. #J-18808-Ljbffr



  • , , Canada Narvar Full time

    Join to apply for the Senior Software Engineer II, Fullstack role at Narvar Join to apply for the Senior Software Engineer II, Fullstack role at Narvar Narvar is growing! We are looking for Fullstack Software Engineers that enjoy working on both APIs and UIs. In this role, you will build products that power the post-purchase experience for the biggest brands...


  • Canada Bombardier Full time $90,000 - $150,000 per year

    When applicable, Bombardier promotes flexible and hybrid work policies. Why join us?At Bombardier, we design, build and maintain the world's peak-performing aircraft for the world's most discerning people and businesses, governments and militaries. We have been successful in setting the highest standards by putting our people at the heart of it all, and...


  • , , Canada Vanta Full time

    Join to apply for the Senior Fullstack Software Engineer, GRC role at Vanta Join to apply for the Senior Fullstack Software Engineer, GRC role at Vanta At Vanta, our mission is to secure the internet and protect consumer data. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and...


  • , AB, Canada Randstad Full time

    Senior Fullstack Software Engineer (Java / C# / .NET) I am currently working with a reputable global biotech firm. Office located at Woodlands - there's shuttle bus provided from multiple MRT stations. Attractive salary package! Hybrid working arrangement - 2 days WFH. Working hours 8am to 5pm. Can end work early and have more personal time. Might need to...


  • , , Canada Vanta Full time

    Senior Fullstack Software Engineer, GRC Join to apply for the Senior Fullstack Software Engineer, GRC role at Vanta. At Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and...


  • Canada Coursera Full time US$137,600 - US$172,000 per year

    Job Overview: The Coach team is leading Coursera's AI initiatives by developing a GenAI platform that enables rapid creation, deployment, and management of LLM-powered features across the organization. In the coming quarters we're looking to introduce exciting new capabilities on the platform, including a multi-agent workflow builder, improving and...


  • , , Canada Fullscript Full time

    Senior Developer, Fullstack (Ruby & React) – EHR Join to apply for the Senior Developer, Fullstack (Ruby & React) – EHR role at Fullscript We are seeking a Senior Fullstack Developer for the Engineering Team. What You'll Do: Design, develop, test, deploy, and maintain robust fullstack features across Ruby and React codebases Lead and scope technical...


  • , , Canada Coinbase Full time

    Senior Software Engineer, Fullstack (Platform – Payments) At Coinbase, our mission is to increase economic freedom in the world. We’re seeking a senior software engineer passionate about crypto and blockchain to build innovative payment solutions. Want to join a team focused on speed, efficiency, quality, and impact? If so, read on. What you’ll be...


  • , , Canada mthree Full time

    Get AI-powered advice on this job and more exclusive features. mthree provided pay range This range is provided by mthree. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $60,000.00/yr - $70,000.00/yr Direct message the job poster from mthree Kickstart Your Career as a Fullstack Java...


  • , AB, Canada Randstad Full time

    About Company I am currently working with a reputable global biotech firm. Office located at Woodlands - there’s shuttle bus provided from multiple MRT stations. Attractive salary package! Hybrid working arrangement - 2 days WFH. Working hours 8am to 5pm. Can end work early and have more personal time. Might need to take 7am US calls. About Job Multiple...