Summary
Join a fully remote team as a staff software engineer and contribute to enabling high-quality early education for every child by giving teachers more time with students each day, engaging parents in their kids' development, and supporting small businesses in the $175 billion early education market.
Requirements
- 5+ years of professional experience, preferably in fast-paced early- or mid-stage startups
- Proficiency in both contributing to and designing APIs using Ruby on Rails or similar technologies
- Expertise in writing automated tests (unit/integration/functional)
- Expertise in using Git (or VC equivalent)
- Experience with 3rd party integrations
- Experience with variation testing
- Experience with a variety of codebase sizes and ages
- Proficiency with AWS or other cloud platforms
- Experience with architecting distributed systems for scalability and reliability
- Strong verbal and written communication skills for both technical and non-technical audiences
- Experience with microservice or service-oriented architectures preferred
- Experience with modern webapps like React.js preferred
- Experience with Infrastructure as Code (IaC) preferred
Responsibilities
- Lead projects on our School Operations team - helping ensure brightwheel works exceptionally well for our customers
- Work alongside product and design to scope and implement new features or product lines
- Provide input to both delivery and discoveryβproviding new ideas, proposals, and constructive criticism to the team
- Be a steward of quality, scalability, security, and performance. You'll work with other engineers to ensure that we have a solid foundation that serves our customers and enables the team to continue building a great product
- Design and architect new software systems or introduce new technologies, as appropriate, to support brightwheel's growth
- Share knowledge and expertise across the engineering team
- Mentor and help to grow the engineering team