
Senior Software Engineer, JSTOR Stewardship
Posted 7 hours ago

Posted 7 hours ago
This is a fully remote position, open to applicants in United States.
β’ Create modern, user-focused web applications that assist learners, educators, and librarians in discovering and engaging with JSTOR content.
β’ Design, develop, test, deploy, monitor, and maintain high-quality web applications for production.
β’ Develop intuitive, high-performance, reliable, and accessible user interfaces.
β’ Construct and integrate APIs and backend services to deliver comprehensive product experiences.
β’ Equip applications for analytics, experimentation, and observability.
β’ Collaborate with teams across Product, Design, User Research, Data Science, and Engineering.
β’ Identify user challenges, validate solutions, and iterate based on data-driven insights.
β’ Contribute to the creation of technical documentation and design artifacts.
β’ Utilize product, operational, and engineering metrics to assess technical choices and enhance product quality.
β’ Participate in an on-call rotation to support production systems.
β’ Travel occasionally, less than 10% of the time, primarily to offices in Michigan and New York.
β’ Senior-level: offer hands-on technical leadership for intricate projects.
β’ Senior-level: steer technical design and architectural decisions.
β’ Senior-level: identify technical debt, operational risks, and opportunities for engineering enhancements.
β’ Senior-level: mentor engineers through code reviews, technical design discussions, pair programming, and collaborative efforts.
β’ Over 5 years of experience required for the senior-level position.
β’ Proficient in building production web applications using React, Vue, or a comparable framework.
β’ Expertise in TypeScript, modern HTML and CSS, and component-based architecture.
β’ Strong frontend capabilities, including responsive design, accessibility, performance, and maintainable application architecture.
β’ Experience in integrating frontend applications with REST or GraphQL APIs.
β’ Ability to contribute to GraphQL services and AWS Lambda functions utilizing Node.js, Python, or similar technologies.
β’ Familiarity with automated testing, production debugging, and monitoring or observability practices.
β’ Knowledge of CI/CD and cloud-hosted application deployment workflows.
β’ Proficiency in Git-based development, code reviews, and technical documentation.
β’ Capacity to work collaboratively within engineering and with product and design teams.
β’ Ability to articulate technical decisions and trade-offs clearly.
β’ Capability to utilize user feedback, product data, or operational metrics to guide engineering decisions and enhance user experiences.
β’ Senior-level: experience leading complex technical projects from concept through production and operations, including managing ambiguous requirements.
β’ Senior-level: ability to guide technical choices while balancing user needs, business priorities, engineering quality, and long-term maintainability.
β’ Senior-level: experience fostering the growth of other engineers through technical guidance, code reviews, or mentoring.
β’ Must be able to work and reside in the continental United States.
β’ ITHAKA is not presently considering candidates who require any type of immigration sponsorship to work in the United States.
β’ Medical, dental, and vision coverage.
β’ Employer-funded 10% retirement contribution.
β’ Paid parental and caregiver leave.
β’ 22 days of paid time off.
β’ 11 paid holidays.
β’ Up to 12 paid sick days.
β’ Wellness benefits.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.