Skip to main content

This job has expired

Software Engineering Resident (Summer 2021)

Summary

New Visions for Public Schools works to ensure that all New York City public school students, regardless of race or economic class, have access to a high-quality education that prepares them for the rigors of college and the workforce. Since 1989, New Visions has been a driving force behind some of the most significant reforms to public education in New York City, including:
  • pioneering the model of small high schools and creating nearly 150 new small schools;
  • producing free, open-source curricula used by thousands of teachers across the country;
  • launching a nationally-recognized Urban Teacher Residency program to train new teachers;
  • operating the largest charter high school network in New York City;
  • and designing revolutionary data tools that help every NYC public high school easily make informed, student-centered decisions.

We are looking for motivated Software Engineering residents who are looking to gain hands-on software development experience with large scale systems. You will work alongside our team of software engineers, receive mentorship, and make direct technical contributions to our school management platform that is built on Angular, Node.js, and MongoDB, and is supplemented by RxJS, Postgres, TypeScript, GraphQL, AWS, and other technologies. You will take part in larger architecture discussions, code reviews, pair programming, and other team-wide activities that will help you learn and grow.

Software Development Residency Program

We are looking for residents to join the innovative School Systems and Data Analytics Department (known as sysDaar). Residents are part-time employees who provide critical support in developing and maintaining New Visions' suite of custom web applications that directly support educators in seizing every opportunity for student success. Residents will make meaningful contributions to new and ongoing projects and leverage opportunities to learn and employ current software development frameworks and tools.

The Summer 2021 Residency

The summer 2021 residency runs for 8-10 weeks from mid-to-late June 2021 to the end of August. The expectation is that residents will be available post-summer for post-summer 2021 opportunities into the 2021-2022 year. Residents will be informed of opportunities by August 1 and will be encouraged to apply for future roles. The goal is to notify candidates by August 15 of acceptance for future roles within sysDaar. Candidates who do not have at least 21 hours of summer availability and 14 hours of availability starting September 2021 should not apply for this residency.

Essential Job Functions:
  • Participate in full life-cycle software development
  • Write clean, well-documented and well-tested code
  • Partner closely with infrastructure team to make improvements to existing code base and systems
  • Refactor legacy code and assist with migrations to new technologies and systems
  • Contribute ideas for new features and identify areas for improvement proactively

Required Education and Experience:
  • Coursework and/or experience in web development
  • Must be willing to work in NYC

Required Knowledge and Skills:
  • Solid foundation in Javascript
  • Strong analytical and problem-solving skills
  • Strong written and verbal communication skills
  • Collaborative and team-oriented with a strong attention to detail
  • Initiative and proven ability to work independently with minimum supervision
  • Demonstrated ability to prioritize, multi-task, work under pressure and meet deadlines
  • Eagerness to learn, receive feedback, and improve

Preferred Knowledge and Skill:
  • Understanding of git
  • Familiarity with web development frameworks (e.g. Angular, React, Express)
  • Familiarity with database technologies (e.g. SQL, NoSQL)
  • Familiarity with programming paradigms (e.g. OOP, Functional Programming)

Interacts with:
  • Software Engineering team, Quality Assurance team, Quality Assurance Manager, Software Architect, and Director of Engineering


Who We Are

At New Visions for Public Schools, we work to make great public schools common in New York City. We believe that all of New York City's students deserve public schools that make successful futures possible, especially Black, Latinx, and low-income students who have historically had inequitable access to a great public education. Since 1989, New Visions has been a driving force behind some of the most significant reforms to public education in New York City. Today, our diverse team of professionals develop and scale innovative tools and approaches that help educators address common challenges. Learn more about New Visions HERE.

We operate ten public charter schools in the Bronx, Brooklyn, and Queens and, as a trusted partner of the NYC DOE, we help 1,050 public district schools plan for the success of over 600,000 students citywide. In 2019-20, graduation rates in our Charter and Affinity networks were 94.9% and 86.9% and our college readiness rates were 56.9% and 61.6%.

Equal Employment Opportunity Statement

New Visions for Public Schools is an equal opportunity employer. It is the policy of New Visions that all employees and applicants for employment will be treated in all respects on the basis of their merit and qualifications and without regards to their race, color, national origin, age, disability, sexual orientation, religion, gender, military status, marital status, ancestry, or any other reason prohibited by law.

New Visions believes that our teams should reflect the diverse communities we serve and that our culture and internal structures should be inclusive and equitable for all employees. We also recognize that perspectives from communities that have been historically marginalized are critical to the work we do. Hence, we strongly encourage applications from individuals living in the communities that we serve or who are members of historically marginalized communities.

New Visions provides a comprehensive and competitive compensation and benefits package in addition to the opportunity to make a significant impact on education reform and in the lives of urban youth.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert