Taro Logo

Software Engineer (Full-Stack)

ITHAKA expands access to knowledge and education globally through services like Artstor, JSTOR, Portico, and Ithaka S+R.
$97,535 - $121,000
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
2+ years of experience
Education · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Systems Engineer II

Systems Engineer II position at Walmart, combining software development and systems engineering expertise to build and maintain critical infrastructure solutions.

Software Engineer II

Software Engineer II position at Walmart in Bentonville, AR, offering $80K-$155K salary with comprehensive benefits, focusing on backend development and enterprise solutions.

Software Engineer, Payments & Billing - Apple Ads

Backend Software Engineer position at Apple focusing on payments and billing systems for Apple Ads, requiring Java expertise and 3+ years of experience.

Software Image Quality Engineer - Creativity Apps

Software Image Quality Engineer role at Apple focusing on testing and quality assurance for creative applications, combining technical expertise with understanding of photography and computational imaging.

Software Dev Engineer II, GMT Heimdall

Software Development Engineer II position at Amazon's Grocery Management Tech team, focusing on building distributed systems for supply chain and in-store solutions.

Description For Software Engineer (Full-Stack)

ITHAKA is seeking a Full-Stack Software Engineer to join their Content Harvesting Archiving, Management, and Processing Services (CHAMPS) team. This role offers an opportunity to work on high-performing, large-scale content and data management solutions while contributing to ITHAKA's mission of expanding access to knowledge and education worldwide.

The position requires 2+ years of experience in full-stack development, with a strong focus on Java, Spring Boot, and Angular. You'll be working in a collaborative Agile environment, designing and maintaining applications that support content management operations. The role involves working with various technologies including microservices, databases (MongoDB, SQL), and modern web frameworks.

The compensation package is competitive, ranging from $97,535 to $121,000, with comprehensive benefits including medical, dental, vision, retirement contribution, and generous PTO. ITHAKA offers a remote work environment within the Continental United States and promotes a culture of belonging and equity.

As part of the CHAMPS team, you'll collaborate with Product, Content Operations, and Publisher Relationship teams, working on challenging problems in content and data management. The role requires strong problem-solving skills and the ability to work effectively in a team environment. ITHAKA values diverse perspectives and welcomes applications from people of all backgrounds who are passionate about contributing to their educational mission.

This is an excellent opportunity for a mid-level software engineer looking to make an impact in the education technology sector while working with modern technologies in a supportive, mission-driven organization.

Last updated 2 days ago

Responsibilities For Software Engineer (Full-Stack)

  • Participate in collaborative Agile team to design, develop, and maintain high-performance applications
  • Interact with customers to understand needs and develop web applications
  • Implement rich, interactive web applications using latest technologies
  • Perform analysis and improve system performance and throughput
  • Identify and resolve bottlenecks and problems
  • Participate in on-call rotation for owned applications

Requirements For Software Engineer (Full-Stack)

Java
MongoDB
Kafka
  • 2+ years experience as a full-stack software engineer building large-scale web applications
  • 2+ years experience with Java, Spring, Sprint Boot, JPA, Hibernate, RDBMS
  • Bachelor's degree in computer science or equivalent preferred
  • Experience with Angular framework
  • Experience in service-based architectures including web-services, service-discovery (Eureka)
  • Experience with Git and GitHub
  • Knowledge of full web technology stack
  • Experience with Linux and shell scripting
  • Familiarity with unit testing (JUnit)
  • Knowledge of ELK stack, MongoDB, Kafka
  • Knowledge of XML parsing and transformation using XSLT

Benefits For Software Engineer (Full-Stack)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical, dental, and vision plans
  • Employer-paid 10% retirement contribution
  • Paid parental and caregiver leave
  • 22 days paid time off
  • 11 paid holidays
  • Up to 12 sick days
  • Wellness benefits

Interested in this job?