Senior Software Engineer

Pansophic Learning
Any Location, VA
Job Description
The Senior Software Engineer designs, codes, and tests software solutions for learning systems. He or she will be mainly responsible for the development of the backend and integration software products for Pansophic Learning.

Requirements

  • Design, implement, and test software solutions for K-12 schools' learning environments
  • Design, implement, and test REST-ful web services using NodeJS
  • Perform data modeling to design relational and NoSQL/document databases
  • Work with various services from Amazon Web Services (AWS) to build, host and maintain application environments
  • Implement and manage best practices for maintaining source code repositories and branching/merging strategies with Git for multiple code bases and applications
  • Analyze and resolve technical and application problems
  • Provide analysis and troubleshooting for production issues & code deployment activity
  • Contribute to user interface design and development
  • Work collaboratively with other developers, testers and product owners

Benefits

  • Generous Paid Time Off
  • 401k Matching
  • Retirement Plan
]]>