Senior Software Engineer, JSTOR Stewardship

13 hours, 49 minutes ago
Full-time
Senior
Software Development
ITHAKA

ITHAKA

ITHAKA is a nonprofit organization dedicated to enhancing access to higher education and knowledge by providing an extensive online library of digital academic resources, including journals, books, and primary sources, while also offering research and ...

Diversified Consumer Services
201-500
Founded 1995

Description

  • Design, build, test, deploy, monitor, and maintain production web applications.
  • Develop performant, reliable, accessible user interfaces and end-to-end product experiences.
  • Build and integrate APIs and backend services.
  • Instrument applications for analytics, experimentation, and observability.
  • Collaborate with Product, Design, User Research, Data Science, and Engineering to validate and iterate on solutions.
  • Create technical documentation and design artifacts that communicate architectural decisions.
  • Use product, operational, and engineering metrics to improve product quality and engineering effectiveness.
  • Participate in an on-call rotation supporting production systems.
  • Lead complex initiatives from discovery through production and guide architecture decisions (senior level).
  • Mentor engineers through code reviews, design discussions, pair programming, and day-to-day collaboration (senior level).

Requirements

  • 2+ years of experience for the mid-level role; 5+ years of experience for the senior-level role.
  • Experience building production web applications with React, Vue, or a similar framework.
  • Proficiency with TypeScript, modern HTML/CSS, and component-based architecture.
  • Strong frontend expertise in responsive design, accessibility, performance, and maintainable application architecture.
  • Experience integrating REST or GraphQL APIs and contributing to GraphQL services or AWS Lambda functions using Node.js, Python, or similar technologies.
  • Experience with automated testing, production debugging, monitoring, and observability practices.
  • Familiarity with CI/CD, cloud-hosted deployment workflows, Git-based development, code reviews, and technical documentation.
  • Ability to collaborate across engineering, product, and design teams and clearly communicate technical decisions and tradeoffs.
  • Experience using user feedback, product data, or operational metrics to inform engineering decisions.
  • For senior level: experience leading ambiguous, complex initiatives, guiding technical decisions, and mentoring other engineers.
  • Experience building AI-powered product experiences or integrating LLMs into customer-facing applications (preferred).
  • Must be authorized to work in the United States without immigration sponsorship and reside in the continental United States.

Benefits

  • Starting salary of $97,649–$122,061 for Software Engineer or $112,240–$140,300 for Senior Software Engineer.
  • Medical, dental, and vision plans.
  • Employer-paid 10% retirement contribution.
  • Paid parental and caregiver leave.
  • 22 days of paid time off, 11 paid holidays, and up to 12 paid sick days.
  • Wellness benefits.
  • Distributed work environment across the continental United States.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Video Streaming Engineer)

Genea 51-200 Internet Software & Services

Join Genea as a Senior Software Engineer I/II to build reliable video streaming and processing services for cloud-based commercial real estate technology products, remotely from Ahmedabad, India.

AWS CI/CD Computer Vision Docker Linux Node.js Python REST API Rust WebRTC
13 hours, 49 minutes ago

Staff Software Engineer - Web

Renewed Vision 11-50 Internet Software & Services

As a Staff Software Engineer at Renewed Vision, you will provide hands-on technical leadership for the web applications and services that power customer accounts, commerce, licensing, entitlements, and product experiences for live-event software users.

AWS Cloudflare Laravel Linear MySQL Notion PHP React Redis TypeScript
13 hours, 49 minutes ago

Staff Software Engineer

Method 201-500 Professional Services

Method, part of Hitachi Digital, is seeking a Staff Software Engineer to build secure, data-intensive planning software and APIs for a nonprofit energy-grid coordination client.

Agile Bitbucket CI/CD Docker Git GitHub Actions Java Kubernetes OpenAPI OpenID Connect Oracle Postman Python React REST API Spring Boot SQL Server TypeScript
13 hours, 49 minutes ago

Senior Software Engineer

Revenue Analytics 51-200 Media

Revenue Analytics is seeking a Senior Full-Stack Software Engineer to deliver and scale analytics and AI-powered revenue-management products for hospitality operators.

Angular AWS LLM Machine Learning PostgreSQL Python SQL System Design
13 hours, 49 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers