hero

Open Opportunities

Join one of our companies changing the world for the better

Senior Software Engineer

BookNook

BookNook

Software Engineering
United States
Posted on Oct 9, 2024

Senior Software Engineer

About BookNook:

BookNook is a comprehensive small-group tutoring intervention program combining a synchronous online learning platform and virtual tutoring. Since 2016, our unwavering mission has been to ensure every student has an equal chance to excel through our research-backed instructional materials and consistent tutor relationships. Committed to continuous growth, we navigate the learning framework with innovation, equity, and boundless opportunities for each student's pathway to success.

About The Role:

As a Senior Software Engineer at BookNook, you will immediately play an integral role in building out, scaling, and optimizing our cloud-based learning platform. You will join our fast-growing team as an early employee that can build and shape the future direction of our services in delivering outstanding user experiences and learning tools.

What you will be doing:

  • Build, test, scale, support, and frequently refine new products and services.

  • Own what you build through the entire product lifecycle.

  • Tackle a wide variety of coding challenges throughout the stack and contribute to all parts of our codebase.

  • Build a platform that teaches reading to thousands of children every day.

  • Be surrounded by a great team of highly talented professionals doing the best work of their lives, and having fun with it.

What we are looking for:

  • 3-5+ years of experience of shipping high-quality web-based software

  • Deep expertise in frontend technologies, including HTML/CSS, JavaScript, RESTful APIs, the React framework, UI testing, etc. We run a React/Redux based SPA, but we welcome experience with other frameworks and technology stacks.

  • Deep expertise in backend technologies, including frameworks such as NodeJS or Django, relational databases, SQL, data modeling, API design, testing, performance optimization, etc. We run a Nodejs / Postgres stack that leverages Google Firebase for realtime sync.

  • Experience deploying and maintaining software in cloud environments, AWS is preferred. We host our services on Heroku, AWS, and Google Cloud.

  • Passion for learning and tackling new and exciting technical challenges.

  • Someone who cares about the user experience and is driven by solving real-world problems.

  • Someone who embraces the agile development process and lean startup approach, grounded in metrics and user data.

  • A passion for teaching and our company mission. Many BookNook employees are former educators.

Perks and Benefits

  • Competitive salary: For this role, the salary range is $110-120K Exact compensation may vary based on skills and experience.

  • Work remotely: Live and work wherever you like in the continental US.

  • Health insurance: We offer medical, dental, vision and pet insurance for all our team members.

  • Time to recharge: We offer flexible PTO, 11 paid holidays, and one company-wide week off.

  • 401(k): With 3% company match.

  • Home office setup: Get a laptop + $130 monthly stipend for home expenses.

  • Employee Recognition: We have built a culture based upon recognizing our coworkers' value based achievements.

Mindfulness I Stewardship I Curiosity I Growth I Achievement