Pansophic Learning is looking to solve the problem of designing, coding, and testing software solutions for learning systems, specifically for K-12 schools' learning environments.
Requirements
- Experience developing open standards-based solutions: web services, web applications, and modern user interfaces
- Significant, demonstrable experience implementing features across the software development team and development environment
- Deep understanding of relational databases and proficiency with SQL
- Experience with NoSQL document databases, e.g. MongoDB
- Experience with message queue technology and design patterns
- 5+ years of experience with NodeJS
- 10+ years of experience with object-oriented languages like JavaScript, TypeScript or similar languages
Responsibilities
- 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
Other
- Bachelor's Degree in Computer Science, Electrical or Electronics Engineering, Information Systems, Systems Engineering, or equivalent degree or experience and 10+ years of experience
- Ability to be a self-starter and work in a fast-paced environment solving challenging problems
- Exceptional oral and written communication skills
- Ability to pass federal and state criminal background checks (FBI/BCI)
- *** VISA sponsorship is not available ***