×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in New York, New York County, New York, 10261, USA
Listing for: Savvas Learning Company
Full Time position
Listed on 2025-12-21
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Location: New York

About Savvas

Savvas Learning Company is a global education company that produces award‑winning learning solutions that empower educators and engage students with high‑quality content. We serve millions of K‑12 learners with innovative, student‑centered educational programs, leveraging technology, personalized learning, and immersive experiences across multiple platforms to create accessible, relevant learning environments.

Key Responsibilities
  • Work closely with product management to ensure we build the best products.
  • Understand business requirements, map them to technical specifications, and decompose them into estimated stories and tasks.
  • Perform research, analysis, design, and implementation to provide effective short‑term and long‑term solutions.
  • Evaluate new technologies and software products to determine feasibility and desirability for platform integration.
  • Deploy and manage cloud‑based services on AWS, leveraging services such as Code Build, Code Pipeline, Lambda, ECS, S3, RDS, Dynamo

    DB, and API Gateway.
  • Ensure code adheres to strict standards for accessibility, security, object‑oriented practices, and performance.
  • Optimize backend processes for performance, scalability, and cost‑efficiency.
  • Write and execute both unit and integration tests.
  • Debug identified issues and track down root causes across the technology stack.
  • Mentor other team members and developers.
  • Engage positively within a well‑functioning offshore team while providing strong leadership during onshore hours.
Qualifications
  • Master's or Bachelor's degree in Computer Science or equivalent experience.
  • 5+ years of experience in software development.
  • Expert knowledge of Java 8+, Spring Boot, RESTful APIs, Java application servers, HTML/CSS.
  • Strong understanding of microservices design principles and best practices.
  • Hands‑on experience with AWS services such as ECS, Lambda, Dynamo

    DB, RDS, and S3.
  • Experience with containerization tools like Docker, CDK, and orchestration using AWS Fargate.
  • Strong knowledge of JavaScript technologies such as Angular and Node.js.
  • Experience with unit testing frameworks such as JUnit, Mockito, and Jasmine.
  • Experience with SQL and relational database design.
  • Strong problem‑solving skills and ability to troubleshoot distributed systems/services.
Preferred Qualifications
  • Experience with learning services technologies (SCORM, IMS QTI, IMS LTI).
  • Proficiency with Git.
  • Knowledge of Graph

    QL.
  • Knowledge of UML and design patterns.
  • Experience with monitoring and logging tools such as Cloud Watch and Datadog.
  • Experience writing modular code in an agile environment with CI/CD.
  • Knowledge of SOLID, dependency injection, AOP, and JSON.
  • Understanding of cloud architecture and experience with AWS resources.
  • AWS certification (Cloud Practitioner or higher) is a plus.
  • Ability to effectively use AI to accelerate software design and implementation.
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

EEO Statement

Savvas Learning Company is an Equal Opportunity Employer. Savvas complies with all applicable federal, state, and local laws regarding recruitment and hiring. Savvas prohibits discrimination against individuals based on race, color, religion, national origin, sex, age, disability, and other protected group status. All qualified applicants are encouraged to apply.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary