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
251-1K
Founded 1995

Description

  • Participate on an Agile team to design, develop, and maintain high-performance customer-facing reporting applications.
  • Own the end-to-end software development lifecycle from ideation through production.
  • Partner with product management and stakeholders to define and evolve the roadmap.
  • Make data-driven trade-offs based on engineering effort, customer needs, and business impact.
  • Develop and deploy customer-facing software through an automated continuous delivery pipeline.
  • Deploy application changes to production multiple times per day using continuous deployment and test automation tools.
  • Work with internal and external customers to understand needs and translate them into web application development.
  • Implement rich, interactive web applications using modern technologies, frameworks, and patterns.
  • Use web analytics to support product discovery and measure project KPIs.
  • Test, measure, and optimize performance using Application Performance Management tools.
  • Participate in weekly on-call rotation and lead agile ceremonies.
  • Mentor team members and help evangelize new technologies, methodologies, and processes.

Requirements

  • 5+ years of experience as a full-stack software engineer building large-scale, distributed web applications.
  • Experience with cloud infrastructure services, especially AWS.
  • Experience with backend services using Python, Java, or JavaScript/TypeScript with frameworks such as FastAPI, NodeJS, or Spring Boot.
  • Experience building user-facing applications with React or Vue.
  • Experience creating and managing APIs using REST or GraphQL for multiple teams.
  • Experience working with distributed data sets in Databricks and writing complex SQL queries.
  • Experience using Git in a collaborative setting on GitHub or GitLab.
  • Experience containerizing applications and working in Kubernetes with Docker.
  • Experience with observability tools such as Grafana APM.
  • Familiarity with testing frameworks such as JUnit, Jest, pytest, or Playwright and with TDD practices.
  • Demonstrated experience using AI-assisted development tools to improve productivity while maintaining code quality, security, and maintainability.
  • Experience mentoring other engineers in both technical and interpersonal capacities.
  • Experience with serverless and event-driven architecture is a plus.

Benefits

  • Starting salary range of $112,240 to $140,300 per year.
  • Medical, dental, and vision coverage.
  • Employer-paid 10% retirement contribution.
  • Paid parental and caregiver leave.
  • 22 days of paid time off.
  • 11 paid holidays and up to 12 sick days.
  • Wellness benefits.
  • Distributed work model across the continental United States with physical offices in New York and Ann Arbor, Michigan.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Intern, Forward Deployed Engineering

Workato 251-1K IT Services

Workato is hiring a Forward Deployed Engineering intern to support AI-driven automation initiatives by helping build intelligent agents and enterprise workflow integrations on its Agentic AI platform.

JavaScript JSON LLM Python REST API Salesforce
14 hours, 41 minutes ago

Software Engineer 3

Black Duck Inn 1K-5K Internet Software & Services

Black Duck Software is seeking a License Developer to evolve legacy licensing systems and build reliable, production-ready services for secure 24/7 customer use.

CI/CD DevSecOps Java Kubernetes Linux REST API Ruby on Rails
14 hours, 41 minutes ago

Statistical Programmer Sr

eClinical Solutions 251-1K Professional Services

Experienced Statistical Programmer role at a clinical research organization focused on delivering compliant statistical programming outputs for multiple clinical studies and regulatory submissions.

Git GitHub GitLab R SAP Shell Scripting
14 hours, 41 minutes ago

Data Conversion Software Engineer

Career TEAM 251-1K Professional Services

Career Team is hiring a Data Conversion Software Engineer to build data transformation and integration software for government-funded workforce development programs across the United States.

Agile Angular CI/CD Docker Express.js JavaScript JSON MongoDB NestJS Next.js Node.js React Scrum TypeScript XML
14 hours, 56 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