Software Developer
Posted on 9/7/2023
Top Hat

201-500 employees

Dynamic courseware platform
Locations
Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Django
MySQL
React.js
REST APIs
SCRUM
Web Development
CategoriesNew
Software Engineering
Requirements
  • The right combination of education and experience. A solid understanding of software development either through a degree in Computer Science, Engineering, or a Technology related field, and experience building software systems
  • You have at least a few prior web development internships under your belt
  • You have developed\worked on a few personal apps or projects
  • You are eager to learn new concepts, and have a passion to get things done
  • You understand the difference between smart shortcuts to take and ugly hacks
Responsibilities
  • Innovate. Work in a dynamic, cross-functional scrum team and contribute ideas to design and planning discussions. Implement new features and core services in the TopHat platform. Provide solutions to exciting new challenges. Automate and optimize existing scripts
  • Collaborate. Work closely with our design, product, and architecture teams to help bring beautiful, usable and scalable features to life (Our backend is a REST API built with Django. Our frontend framework is React. Everything runs in a high-availability setup on AWS, with MySQL.)
  • Improve. Refactor, optimize and improve the Top Hat platform used by over a million students. Improve application performance and reliability