Cambium Learning Group logo

Cambium Learning Group

Senior Full Stack Software Engineer

🇺🇸 Remote - US

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ March 14th, 2024

MySQL PHP TypeScript
Job Overview:

We are seeking an experienced full stack software engineer who enjoys building and maintaining large-scale, production applications to support the increasing number of educators using Lexia’s products. 

In this role you will design and build production APIs as well as the corresponding user facing reports to support our educator reporting application.  The role is full stack, and will involve working across multiple applications written in PHP and mySQL on the backend as well as Angular and Typescript on the frontend.  

The ideal candidate will have several years of experience either as a frontend engineer or working extensively with Javascript frameworks such as React, Angular, or Vue.  They will be able to diagnose complex issues arising in the client and be able to trace it back through the application into the database.

Job Responsibilities:

  • Work with UI designers and other backend engineers to refine and develop new reports and components in Angular.
  • Design, develop and integrate RESTful APIs that support Lexia web and mobile applications.
  • Improve existing applications by refactoring code and optimizing SQL queries.
  • Play an active role in team development processes including standup, planning, code review, and task refinement.
  • Participate in code reviews to ensure coding standards and best practices are followed
  • Share technical expertise with fellow team members and mentor junior level developers

Job Requirements:

  • 5+ years production level experience with Typescript or at least one major Javascript framework, such as Angular, React, or Vue.  Advanced knowledge of Angular is a plus.
  • Several years experience coding in PHP, Java, C++ or other object oriented language.  Advanced knowledge of PHP and Laravel is a plus.
  • Several years experience working with mySQL or other relational databases.
  • Strong command of object oriented design principles and component based architecture.
  • Thorough understanding of RESTful web services and HTTP protocols.
  • Excellent interpersonal and communication (written and verbal) skills.
  • BS degree in Computer Science or equivalent work experience.

To learn more about our organization and the exciting work we do, visit https://www.lexialearning.com/

An Equal Opportunity Employer

We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, age, religion, sex, gender, gender identity/expression, sexual orientation, national origin, protected veteran status, or disability.