Full Stack Engineer

About Innovare

Innovare - Social Innovation Partners is a social enterprise founded in July 2017, focused on improving education to accelerate social change. Our software and support empowers education leaders to drive continuous improvement in their organizations and impact students and communities. We have customers across the United States and Latin America. We are expanding rapidly and want you to be part of our team of educators, private sector transplants, data and tech experts working together toward equity.

About the Product Team

The Product team is a team of problem solvers that defines and executes the product strategy to address the challenge of accelerating improvements in student outcomes. Our users are education leaders at schools, districts, and nonprofits who use our app, Inno™, to make data-driven decisions, develop strategic plans, and collaborate with their team to implement their plans. Now, the team wants to improve the user experience of existing features, use emerging technologies to guide our
users to succeed, and onboard new segments of users to create the supporting ecosystem our education leaders need to thrive and reach their organization's goals. The ideal Full Stack Engineer enjoys learning, is a quality leader, shares knowledge with team members, is proactive and anticipates challenges, provides innovative solutions, and works collaboratively across the company to enable our product-led growth strategy.


  • Collaborate with C-suite, sales, marketing, partnerships, and customer success teams during ideation, planning, development, and launch of the product
  • Participate in user research to understand the needs of customers and end users
  • Execute the product strategy and roadmap in the form of developing high quality product features that are technically excellent, aesthetically appealing, and easy to use
  • Ensure the success of the product post-launch by reviewing product analytics and qualitative data to understand the impact of product changes for our users and for the company
  • Engage with the education, social impact, and tech community, stay abreast of best practices and emerging technology, and develop new skills to improve Innovare’s products

Minimum Qualifications

B.S. in computer science, computer engineering, or a related technical field, or equivalent practical experience
Experience with Agile Kanban or Scrum Methodologies and productivity apps (JIRA, Asana, Trello, etc.)
5 years of software development experience (front-end/back-end and web/mobile apps) or equivalent working experience in a collaborative environment
Able to thrive in a highly collaborative environment at a macro and micro-level (strategic planning, pair programming, code reviews, brainstorming)
Experience in designing and implementing a full stack cloud application (cloud service, database, queries, middleware, front-end development, back-end development)
Experience with but not limited to the followings: React, JavaScript, Redux/Mobx, HTML/CSS, Chart libraries, PHP, Laravel, API, Webhooks, Google Cloud, Git, VIM, VSCode, Linux, Python, MariaDB/MySQL, SQL
Motivated to grow personally and professionally with particular excitement to learn new technologies
Enjoys working in and contributing to an organized and structured environment
Self-discipline to stay focused on value-add activities and meeting deadlines
Detail oriented with a focus on product quality and a great user experience
A self-starter with an entrepreneurial spirit to daily work

Preferred Qualifications

  • Understanding of the education sector, EdTech work experience, and highly motivated to contribute to positive social impact
  • An impressive portfolio with a great eye for design
  • Machine Learning feature development experience
  • Big Data experience (Data Lakes, Data Pipelines, ETL, and Data Warehouses)
  • Experience with product analytics tools, such as Segment, Mixpanel, and FullStory
  • Understanding of data privacy laws and cybersecurity threats
  • Ability and willingness to travel 10% of the time
  • Proficient in English and Spanish
  • Aspirations to become a team leader and support hiring of future team members


Company-paid top-notch health, dental, vision, and disability Insurance
Personal and professional development budget
Flexible schedule with home
office days
Paid company holidays and vacation
A diverse team where you can be yourself 100% of the time and can share all of your ideas
Opportunity to shape and scale our impact-driven organization
is committed to and advocates for diversity, equity, and inclusion in technology and society. Women, non-binary and gender non-conforming people, all members of the LGBTQ+ community and/or Black, Indigenous, and all people of color are especially encouraged to apply.