×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Full-stack

Job in New York City, Richmond County, New York, 10261, USA
Listing for: ITHAKA
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Software Engineer (Full-stack)

Overview

ITHAKA’s mission is to expand access to knowledge and education around the world. Our services — Artstor, JSTOR, Portico, and Ithaka S+R — enable people everywhere to learn, to grow, and to overcome barriers to education. In carrying out our mission, as employees we feel a deep responsibility to members of our community and to each other, and we are committed to building and sustaining a culture where everyone can thrive.

The Role

ITHAKA is looking for a Software Engineer to join the JSTOR Labs team. As Software Engineer, you will have a pivotal role in building the Transfer Explorer pilot application. The Transfer Explorer is a collaboration between Ithaka S+R and JSTOR Labs which aims to make it easy for students, school administrators, and advisors to see how earned credits and prior learning experiences will transfer and count toward a degree at a new institution.

Building on a concept initially piloted at City University of New York, the team is now creating a universal version of the tool that will be able to help students everywhere.

The Software Engineer will work with backend and frontend engineering specialists, UX researchers, and field-leading subject matter experts within Ithaka S+R to build the best possible Transfer Explorer experience for data providers and student users alike. You will collaborate with fellow engineers and our data integration partners at the DXtera Institute to create powerful and engaging user-facing tools that empower students to more easily navigate their educational journey, and enable university staff to make credit transfer more efficient and impactful.

You will have the opportunity to contribute to both the frontend and backend of the application, building on our current technical stack of Nuxt/Vue and XState on the frontend, and both NodeJS and Python services on the backend, deployed using Kubernetes and backed by Postgre

SQL databases. You will also work with policy and product researchers to use insights from institutional and usage data to play a role in deciding larger product features, strategy, and goals.

The Software Engineer will report to the JSTOR Labs’ Manager of Engineering and join a dynamic and creative team of engineers, UX researchers, and business strategists incubating a variety of novel products. Our engineers play an active role in contributing technical know-how and domain experience into shaping Labs’ new initiatives. Other work may include rapid prototyping sprints pairing with our team and outside partners, or rotating on to growing projects as they mature.

As a member of the larger engineering organization within ITHAKA, you will have the chance to learn from experts in software and data engineering, machine learning, and systems architecture working on the leading-edge technology stack used by the JSTOR platform, and be able to have a large impact on the worldwide community that ITHAKA serves.

Application Requirements

Interested candidates should submit:

  • Their resume
  • A detailed cover letter

The deadline to submit application requirements is Monday, September 29, 2025
.

Responsibilities

As part of the Transfer Explorer team, you will:

  • Combine your frontend and backend knowledge to create engaging and accessible user-facing features for the Transfer Explorer web application.
  • Leverage ITHAKA’s technology stack to optimize and secure the application.
  • Learn the landscape of higher education student information systems and the data needs of our student-facing applications.
  • Use your deep knowledge of the data, creative problem solving skills, and initiative to identify opportunities for new application features and improvements.
Qualifications

Experience and Skills

  • 2-3 years experience building interactive web applications in at least one high-level programming language such as Python, Ruby, or JavaScript.
  • Knowledge of full web technology stack (e.g., HTTP, cookies, headers, caching, CDN, and security).
  • Knowledge of at least one full-stack web application development framework such as Nuxt, Django, FastAPI, Flask, Meteor, Ruby on Rails, or other.
  • Ability to work as a close and empathetic collaborator across a multifunctional team including…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary