RISE Software Developer


Reports to:     Deputy Director of Data Systems

Salary:              Competitive and commensurate with experience

Location:         New Haven, CT


Overview:

 

The Connecticut RISE Network (RISE) is a Connecticut-based non-profit organization with a mission to empower educators to achieve breakthrough results, helping all students realize and achieve their full potential. Leveraging its innovative partnership model, RISE facilitates networks for school improvement by bringing together exceptional educators working in different contexts to advance shared goals. By empowering school communities to improve, we invest in a cycle of lasting and scalable impact.


RISE districts and schools commit to sharing resources and expertise, pursuing innovative solutions, strengthening school and district systems, and empowering educators and leaders through continuous improvement. Currently, RISE represents a multi-year partnership between nine school districts across Connecticut, serving 14,000 students across ten high schools to support educators striving to ensure every RISE high school student graduates college and career ready. 

 

Position Summary and Essential Job Functions:

 

The RISE Software Developer will play an integral role in advancing the Network’s ability to empower educators with easily accessible and highly impactful insight into student progress. As a maturing network, RISE is building its own suite of applications and we are looking for a talented and highly motivated individual to collaboratively design, build, and improve those software services. This is an extraordinary opportunity for an individual who thrives in an entrepreneurial environment, and is passionate about closing achievement gaps and developing the potential of all students regardless of life circumstance.

 

Responsibilities include, but are not limited to:

 


  1. Software Development

  • Design and write code for web/mobile applications using Vue/React that scale to high-volume production quality

  • Optimize performance and ensure the technical feasibility of UI/UX

  • Develop and test across multiple browsers and platforms

  • Champion good habits (e.g., clear and consistent documentation, security, tech debt balance, test driven development) within the team; improve engineering standards, tooling, and processes

  • Debug production issues across multiple levels of the stack

  • Find and address performance issues throughout the application

  • Perform thorough code reviews and troubleshoot complex issues


  1. API Development

  • Gather requirements and develop APIs based on webtool use cases

  • Uphold the highest data security standards

  • Uphold the highest standards for authentication and authorization

  • Support the integration of new variables into existing data warehouses and data tools

 

  1. Platform Design and Development

  • Collaboratively create software services from the design phase through to production

  • Lead capacity planning to understand the limits and scalability of the platform

  • Work with engineering and product managers to understand roadmap priorities

  • Contribute to the architecture and design of a new web based platform

  • Create and maintain Disaster Recovery plans for a web platform

  • Maintain strong relationships with district data managers

  • Provide embedded, on-site support with RISE leaders around data systems and practices

  • Develop and maintain a “Help Desk” process for users of RISE data tools

 

Required Knowledge and Skills:

 

  • Proficient in Python and common JavaScript frameworks

  • Knowledge of building APIs using frameworks such as GraphQL or Flask

  • Cloud infrastructure platforms (Google Cloud, AWS)

  • Firebase, Google Sign-in, or other user authentication and authorization systems

  • NoSQL data modeling for document databases (e.g. Firestore, MongoDB)

  • Proficiency with Git or other version control systems

  • Experience with OAuth and/or SAML workflows and permissions

  • Outstanding interpersonal skills and teamwork

  • Commitment to systems-driven solutions for scalable and sustained impact

  • Strong organizational and project management skills

  • Strong belief that all students can learn and achieve at high levels

  • Ability to ramp up on new content and work in an independent and self-motivated manner

  • Desire to work in a dynamic, entrepreneurial, and results-driven environment

  • Sense of humor, positive attitude, and willingness to work in a collaborative environment

 

Required Education and Experience:

 

  • At least 4 years of experience developing and deploying web tools and APIs to a production environment

  • At least 2 years of experience using relational or document databases

  • Bachelor’s degree in a relevant field required

  • Minimum of four years of relevant professional experience

RISE is an Equal Opportunity Employer.