companyITHAKA logo

Senior Full-Stack Software Engineer

ITHAKARemote within the Continental United States
Remote Full-time $112.2K/yr - $140.3K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

5+ years of comprehensive experience as a full-stack software engineer, focusing on building large-scale applications. Proficiency in relevant technologies such as AWS, Kubernetes, Java, Python, and GitHub/GitLab is essential.

About the job

ITHAKA develops platforms such as JSTOR, Portico, and Ithaka S+R to broaden access to knowledge and education. The organization places value on its responsibility to the community and its employees, fostering a culture where people can thrive.

Role overview

This Senior Full-Stack Software Engineer position is fully remote within the continental United States. The role centers on building and maintaining software products that support learners and expand educational access. Projects have a direct impact on how knowledge is shared and accessed worldwide.

What you will do

  • Work with technologies including AWS, Kubernetes, Java, Python, Databricks, and GitHub or GitLab to address complex challenges.
  • Take ownership of the full software development life cycle, from initial concept to production deployment.
  • Collaborate with product management and stakeholders to help define the roadmap, weighing engineering effort, customer needs, and business goals.
  • Develop and release customer-facing software using an automated continuous delivery pipeline that enables frequent deployments.

Key responsibilities

  • Serve as a core member of an Agile team, designing, building, and maintaining high-performance reporting applications for customers.
  • Implement tools for continuous deployment and test automation, supporting multiple daily application updates.
  • Work closely with internal and external clients to understand requirements and guide web application development.
  • Build interactive web applications using current frameworks and technologies.
  • Use web analytics to support product discovery and monitor key project metrics.
  • Test, evaluate, and optimize application performance with Application Performance Management tools.
  • Participate in a weekly on-call rotation to respond to automated alerts and help lead Agile ceremonies.
  • Mentor teammates and encourage adoption of new technologies, practices, and processes.
  • Support analyses related to pricing, risk and reward, cost advantages, and resource allocation for technology improvements.

About ITHAKA

ITHAKA is committed to enhancing access to knowledge and education worldwide through our platforms like JSTOR, Portico, and Ithaka S+R. Our team is dedicated to creating a supportive and inclusive environment where every employee can flourish.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.