About Blindside NetworksBlindside Networks has been developing BigBlueButton, a virtual classroom system that originated from Carleton University, to provide remote students a high-quality online learning experience anywhere in the world (https://bigbluebutton.org).
BigBlueButton itself is open source with over 7.2k GitHub stars:https://github.com/bigbluebutton/bigbluebutton
We also create two supporting applications for BigBlueButton using Ruby on Rails: one for front-end and the other for creating scalable deployments:https://github.com/bigbluebutton/greenlighthttps://github.com/blindsidenetworks/scalelite
Internally, much of our hosting and infrastructure applications are written in Ruby on Rails.We use Rails a lot!
Software Developer And Cloud Engineer… That’s right – this is a dual role. We’re looking for a senior individual who has lived in two worlds:Ruby on Rails and devOps / AWS.
Reporting to the Director of Operations, in this position you'll play a lead role in helping us develop and improve our applications, and in parallel you'll build our cloud architecture and create a deployment package for our operations staff.
Key Responsibilities:Develop new and maintain existing features of our applications to support our SaaS businessRecommend and review software architecture of new applicationsDevelop and maintain deployment procedures and scriptsAnalyze cloud usage and recommend optimizations in cost and performanceAssist customer support in resolving tier-3 issuesMentor junior employees (code reviews, review proposed implementations, etc…)
Key Qualifications:Proven experience as a senior developer in a similar role in a SaaS environmentStrong knowledge of AWS services and infrastructureExpertise in Python and Ruby on Rails developmentSignificant skills and experience with build and deployment tools; particularly Terraform, Ansible, and everything AWS.Fundamental knowledge of release management and release cycleKnowledge and awareness of privacy and security standardsExperience with BigBlueButton or similar online collaboration tools is a plusExperience in data science and prompt engineering is a plusExperience with WebRTC a plusExcellent problem-solving skills and a proactive attitudeStrong communication and collaboration skills
What sets you apart?Alright, all the job posts you’ve read so far probably talk about the need for good communication skills, team player, internally motivated, reliability, and so on. Any software company would expect these skills from its developers.
We’ve found that what sets exceptional developers apart is their problem-solving skills. How bothered are you when something isn’t coded right, or when you have a bug that is intermittent, difficult to reproduce, and needs to be solved?
In other words, when the answer is not on Stack Overflow, how deep is your toolbox for solving problems?
If you’re an exceptional problem-solver with strong RoR development experience and solid AWS engineering skills, we’d love to hear from you.