Avatar for Ruvna

Real-Time School Safety Communication

Backend Developer

$80k – $120k • 0.4% – 0.6%
Apply now
Ruvna is a rapidly growing school safety platform, making K-12 schools safer by enabling fluid communication and student accountability during school shootings, bomb threats, evacuations, and other emergencies/drills. Ruvna replaces outdated paper and clipboard emergency rosters so that schools can locate and ensure the safety of 100% of students and staff during any sort of crisis such as an active shooter, fire, bomb threat, and more. Schools rely on Ruvna to communicate critical information during the moments that matter most.

With more than 100,000 students protected, Ruvna offers a proven solution to a huge problem in schools and districts all across the country. What schools love about Ruvna is that we’re a technology company making an education-focused platform, not the other way around. As more schools are joining Ruvna everyday, we’re looking for more talented engineers to join our team and help us continue to make the best technology schools can get. You’ll have the incredible opportunity to help shape our future technology strategy, and the freedom and flexibility that comes with getting in on the ground-floor.

What you’ll do:
- Write production server-side code for a mission-critical platform relied on by hundreds of schools across the country, protecting more than 100,000 students.
- Create systems which will enable Ruvna’s capacity to grow alongside market demand
- Work alongside product design and front-end development teams to facilitate Ruvna’s expansion into new products and markets
- Work with other backend engineers at Ruvna to solve real-time problems

Requirements:
- 2 years of professional experience in software development
- Expert in all things Javascript and its asynchronous glory
- Strong proficiency with Node.js & MongoDB
- Strong data analysis skills
- Understanding of containerization, microservices, horizontal scaling is a plus, but not required
- Familiarity with frontend development (HTML/CSS) and AngularJS is a plus, but not required
- Familiarity with Websockets is a plus, but not required

Who you are:
- Detail-oriented; you notice and care about the small stuff
- Interpersonal; you connect well with others and build trust quickly
- Driven and self-motivated; you do what it takes to achieve your goals and the goals of the company

Perks @ Ruvna:
- Stock options - get an ownership stake in Ruvna!
- Unlimited vacation time
- Casual dress code and work environment
- Extreme opportunity for growth and advancement