Senior Software Developer
We are looking for a talented and highly motivated Senior Web developer to help launch new features and expand capabilities of our student performance platform, which is being used in school districts across the United States. The web application is written in Node JS and PHP, with client-side Angular, TypeScript and JavaScript. The back-end database is MySQL Server running in AWS RDS.
Our ideal candidate is a self-starter who is capable of building advanced web applications as part of a team. You must be able to fully understand the ins and outs of web technologies, how it works, or be able to pick up a book or online tutorial and teach yourself when something unknown comes your way. You’ll have the opportunity to immediately contribute and see results of your work in use by students, teachers, parents and district administrators across the country. This position reports to our CTO in our downtown Chicago office.
Responsibilities
- Contribute meaningful, visible enhancements & new features throughout our entire stack (Angular 4, Typescript, JavaScript, Node.js, PHP, MySQL)
- Build backend web services and data stores for new product functionality
- Build internal tools for our technical support team to provide a powerful user support experience
- Contribute on platform architecture and processes for performance, scale, and security
Qualifications
- Bachelor’s degree in computer science or related field
- 5+ years of experience programming web applications in a modern programming language; experience with tech in our stack (listed above) is a plus.
- Experience working with relational databases, such as MySQ, MS SQL or Postgres
- Outstanding programming and problem solving skills
- Strong passion for technology and building great systems
- Excellent communication skills and ability to work using Agile methodologies
- Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment
Nice to haves
- Experience with leading cloud providers such as AWS, Azure or Google Cloud
- Experience with NoSQL, Big Data, AI and Machine Learning
Otus is an Equal Opportunity Employer and embraces diversity of every kind.