Senior Ruby Developer / Cloud Engineer

TLDR

Develop and maintain crucial application features that enhance the online learning experience for users, while building and optimizing cloud architecture for scalability.

About Blindside Networks

Blindside 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/greenlight

https://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 business
  • Recommend and review software architecture of new applications
  • Develop and maintain deployment procedures and scripts
  • Analyze cloud usage and recommend optimizations of cost and performance
  • Assist customer support in resolving tier-3 issues
  • Mentor junior employees (code reviews, review proposed implementations, etc…)


Key Qualifications:

  • Proven experience as a senior developer in a similar role in a SaaS environment
  • Strong knowledge of AWS services and infrastructure
  • Expertise in Python and Ruby on Rails development
  • Significant skills and experience with build and deployment tools; particularly Terraform, Ansible, and everything AWS. 
  • Fundamental knowledge of release management and release cycle
  • Knowledge and awareness of privacy and security standards
  • Experience with BigBlueButton or similar online collaboration tools is a plus
  • Experience in data science and prompt engineering is a plus
  • Experience with WebRTC a plus
  • Excellent problem-solving skills and a proactive attitude
  • Strong 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.


Blindside Networks builds and supports BigBlueButton, an open-source virtual classroom platform designed to empower educators with reliable online tools for teaching and learning. Our services cater to educational institutions and organizations seeking effective online learning solutions.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Cloud Engineer Q&A's
Report this job
Apply for this job