We are looking for a Senior Software Developer with excellent software design acumen and passion for software development to join an eclectic group of software developers. You understand the S.O.L.I.D. design principles, practice unit testing or Test-Driven Development, and have experience in writing robust, maintainable, and production quality software. You will be responsible for collaborating on the architecture and implementation of cool features into our learning management system, mentoring fellow developers, and improving the quality of existing code.
If you have the skills, are willing to learn, and feel that you’d be a great fit, please apply immediately.