Sown To Grow (STG) is a K12 education technology platform that empowers schools to improve student social, emotional, and academic health through an easy and engaging reflection and feedback process. In a short weekly routine, students check-in emotionally and reflect on the strategies that are working best for them (or new ones to try). They start with a focus on emotional well-being and expand to academic goal-setting over time. Teachers, principals, and counselors understand real-time student emotions with AI-driven insights, and proactively support student needs.
Our team is seeking a full-stack software engineer to join our team, who is passionate about building a product that builds relationships between teachers and students, instills a love of learning in students, and leads to improved academic and life outcomes for students. Our organization is in an exciting stage of growth, so the ideal applicant will have relevant experience developing web applications consistently used by a million or more users.
We are a small, nimble team that is inspired to make a difference in the world while building a successful business. Before starting STG, our founding team spent several years working in both the private sector and schools/districts. We care deeply about building a product that positively impacts student outcomes and makes teachers’ lives easier.
The majority of STG’s school and district partners serve predominantly low-income communities. STG is solving high impact and highly relevant problems using students’ academic and social-emotional reflections, making the work technically challenging, ethically nuanced, and fundamentally complex.
STG has received seed funding from highly selective, innovative funds including the National Science Foundation, US Department of Education, NewSchools Venture Fund, Imagine K12 (now Y Combinator Edtech), Impact Assets, Jane VC, Digital Promise and others. The company currently serves schools in 40 states and has large-scale contracts with organizations such as Metro Nashville Public Schools (TN), Oakland Unified School District (CA), KIPP, and more.
Collaboratively work with designers, product managers, and school implementation teams, and other developers Analyze feature requirements/specifications and propose scalable data models, API interfaces, and architecture needed to build features Implement new features to match designed specifications (including development of unit/integration tests), while maintaining current product and keeping technical debt to a minimum. Understand the delicate balance between building fast and building correct, and be able to weigh the pros and cons of different choices Code review pull requests (new features, bug fixes) submitted by other developers Monitor, maintain and improve existing web application infrastructure and deployment processes Establish performance metrics and monitor performance of web application infrastructure Build for scale, availability, performance, and security across the stack. Minimum Qualifications:
Bachelor's degree or higher degree in computer science or related fields (software engineering or equivalent) 3+ years experience as a Backend or Full Stack Engineer Object-oriented design and programming experience Experience writing and maintaining high-quality production code and using source code control/revision tools (i.e. Git) Experience in deployment and management of cloud native infrastructure and services with an emphasis on performance and cost optimization (such as AWS, Microsoft Azure, Google Cloud etc ) Preferred Qualifications:
Strong interest in working in the education technology industry in an impact driven role Adaptability to working in fast-paced, dynamic environment Professional experience working with Ruby on Rails, React Experience building REST and GraphQL APIs Experience working with and optimizing SQL databases and queries Experience working with Amazon Web Services