Full Stack Developer Position

Transparent Classroom is looking for thoughtful and deliberate mid-level to senior full-stack developers to help us continue to deliver the best-in-class online platform for Montessori schools. This is a remote position, and can be full or part-time.

Technical Role

Within 3-6 months of joining our team, a full stack developer at Transparent Classroom will:

  • Incrementally design, test, develop, and deploy changes and additions to our product, with the guidance and support of their peers in the developer and product circles
  • Triage, diagnose, and remediate bugs across our entire stack, with the support of their peers in the developer and support circles
  • Hold on-call support engineer responsibilities in rotation with the rest of the team, approximately one week out of four
  • Co-steward our engineering patterns and practices to cultivate a more accessible, usable, reliable, and mobile-forward customer experience
  • Contribute to the collective management and stewardship of Transparent Classroom (more on this below)

Our technology stack is:

  • 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

We're looking for:

  • Significant full-stack experience in legacy codebases, preferably Ruby on Rails
  • Comfortable with both independent work and pair programming
  • Nice to have: interest in UI/UX design, with an eye to accessibility, mobile-friendliness, and intuitive site design for our largely non-technical user base

Who We Are

Transparent Classroom is a small, human-centric, collectively-managed company of about 10 people. Collective management empowers us to shape our own workplace agreements and culture, and it adds new complexity and responsibility for every team member. Making decisions is often a nuanced, group-oriented process, and we place a high value on communication skills and social-emotional awareness. 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.

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.

Compensation and Benefits

We provide all W-2 employees with:

  • 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.
  • Compensation ranging from $66.10/hr to $96.14/hr based on skillset and experience. Due to budgetary constraints this year, we would prefer to cap the annual compensation at $120,000. We welcome candidates who are interested in working less than full-time.
  • 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.

This position is available as either a W-2 employee or 1099 contractor. Because we steward children’s data, all contractors and employees must be eligible to work within the United States and pass a background check.

Employees are expected to be available for our core hours from 10am to 12pm Pacific Time, on the days that they work.

To apply, please fill out our intake form.

Apply Today!

Transparent Classroom is an equal opportunity employer, committed to building an inclusive, diverse, and equitable workplace.