Savvas Learning - Paramus, NJ

posted 20 days ago

Full-time - Senior
Paramus, NJ
Publishing Industries

About the position

The Principal Software Developer at Savvas Learning Company is a leadership role focused on front-end development and agile methodologies. This position involves guiding multiple scrum teams in the planning and execution of technical solutions for new product capabilities, ensuring high-quality delivery to production. The role emphasizes the design and implementation of scalable micro-services and micro-frontends, mentoring developers, and validating new architectures through Proof-of-Concept projects.

Responsibilities

  • Provide leadership across the engineering organization with a particular focus on front-end development.
  • Lead multiple agile scrum teams with planning, scoping, and creation of technical solutions for new product capabilities, through to continuous delivery to production.
  • Design and deliver highly scalable, secure, highly available, high-quality micro-services and micro-frontends to AWS at minimal cost.
  • Guide and mentor developers in the design of new software products for robustness and scalability, lead by example, and train development teams on technical best practices.
  • Develop Proof-of-Concept projects to validate new architectures and solutions.

Requirements

  • BS in Computer Science, or equivalent combination of education/experience.
  • 3+ years' experience as an architect or team lead for a large-scale SaaS solution, and at least 8+ years as a full stack developer.
  • Experience with Angular for micro-front end architecture, backed by GraphQL BFF services.
  • Experience building microservices on AWS and GCP using technologies including Node.js, Java/Spring, Python, PostgreSQL, MongoDB, and AWS Skills.
  • Experience with messaging tools such as Kafka, Kinesis, EventBridge, SNS, SQS.
  • Brilliant problem solving, analysis, design, and testing skills.
  • Excellent verbal and written communication and presentation skills.
  • Great team player who respects others and enjoys teaching and engaging with developers, testers, product managers, and architects.
  • An ear to the industry, a passion for technology, an eagerness to learn and adopt new ideas.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Tax-advantaged savings options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service