Transparent Classroom is a small, human-centric, collectively-managed company of about 10 people. We provide an industry-leading platform for Montessori record-keeping and lesson planning.
We are committed to building an inclusive, diverse, and equitable workplace. The majority of our team members actively participate in our Diversity, Equity, and Inclusion working group; which views our organization and Montessori education as a whole through an anti-racist, anti-colonial lens and guides us in making structural changes to mitigate the impact of systemic marginalization and oppression both within Transparent Classroom and through our work in the world.
We are a mature, convivial, collaborative team of people who care about each other and the work that we do in the world. And we are always excited to keep evolving: after an initial onboarding period, an essential part of every team member’s role is to contribute to the ongoing collective stewardship of the company. Experience in other collaborative and decentralized organizations is very helpful.
Follow the teacher: we build Transparent Classroom for our teachers as a prepared environment prioritizing inclusive practices, acknowledging the needs of all Montessori teachers and their students, and helping further the Montessori Experiment
We are whole people: we honor each person as a whole, more than their job or role, while respecting their boundaries and needs.
Practice trust not control: as a collectively managed organization, we actively invite collaboration, seek feedback, and make our work visible.
Work doesn’t have to suck: we want our work to be a positive contribution to our lives.
Friendliness with error: we can courageously explore and take risks together. Error allows for growth and is a necessary part of learning.
💻 Tech Stack
Infrastructure: Postgresql, Heroku, AWS S3 and one AWS Lambda function written in node.
Web and API Server: Ruby on Rails
Web Interface: Bootstrap, jQuery, React, and Redux; mostly written in Flow
Mobile App Interface: Expo, React Native
🏝 Perks & Benefits
A flexible schedule, ranging from 16 to 32 hours per week. We consider 32 hours per week to be full-time, and several of our team members work fewer than that.
A work laptop and a home office furnishing budget.
5 weeks of paid leave (proportional to working hours per week) for vacation, holidays, and sick leave.
Medical, Dental, and Vision insurance coverage for employees working at least 20 hours per week. Otherwise, we provide a healthcare stipend.
An education budget for books, training, or coaching.
Stage 1: Initial conversation to check for alignment between the candidate's background and our hiring goals
Stage 2: Technical interview with our development team. We don't do whiteboarding or toy problems; we will want to hear about real projects you've worked on in the past, and talk about what real problems we are working on now.
Stage 3: meet the rest of the team, and our executive director, to assess overall fit.