Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Savvas Learning Company Logo

Senior Software Developer

Savvas Learning Company

Salary not specified
Nov 21, 2025
New York, NY, United States of America
Apply Now

Savvas Learning Company is looking to solve the problem of developing and maintaining end-to-end software solutions that empower educators and engage students with high-quality, innovative, and accessible learning programs across multiple platforms. This involves ensuring scalability, performance, and security of their learning solutions.

Requirements

  • 5+ years of hands-on experience in full-stack development within a product-based environment.
  • Strong proficiency in backend technologies such as Node.js, Java, or Python, and modern frontend frameworks like Angular, React.
  • Solid understanding of data structures, algorithms, system design, and software architecture principles.
  • Proven experience working on cross-functional projects, integrating efforts across teams and domains.
  • Hands-on experience with DevOps tools - including CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
  • Strong database skills with SQL and NoSQL systems (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Familiarity with monitoring, logging, and alerting tools for production systems (e.g., Datadog, Prometheus, Grafana).

Responsibilities

  • Design, develop, and maintain end-to-end software solutions, spanning frontend, backend, and infrastructure components.
  • Collaborate cross-functionally with Product Management, QA, Design, and DevOps teams to deliver scalable and high-quality features.
  • Own the full software development lifecycle - from technical design and coding to deployment, monitoring, and support.
  • Build and maintain RESTful APIs, microservices, and responsive web interfaces using modern frameworks.
  • Implement best practices for CI/CD, containerization, and cloud deployment to ensure smooth releases and reliable operations.
  • Participate in architecture discussions and contribute to improving system scalability, performance, and security.
  • Conduct code reviews, mentor junior engineers, and maintain a high standard of code quality.

Other

  • Comfortable working in a fast paced agile/scrum environment.
  • Strong verbal and written collaboration and communication skills are needed, as well as the ability to communicate across all levels of an organization and with external contractors and vendors.
  • Being a team player is key in order to accomplish the desired results and outcomes on various projects.
  • Self-motivated to learn new technologies and achieve objectives.
  • Ability to both multi-task and work independently.