About the Job
We are seeking a passionate Python developer to join our team and help bring our ambitious AI product roadmap to life. If you are excited about using technology to make a significant impact in education and are eager to tackle challenging questions with innovative AI solutions, we want to hear from you.
Key Responsibilities:
* Design, implement, modify, and support software development.
* Lead or assist in task planning, estimation, and scheduling.
* Collaborate with various teams and management to deliver projects from inception to completion.
* Ensure documentation is up-to-date.
* Identify root causes of complex software issues and develop efficient, permanent solutions.
Experience and Skills:
* 4+ years in Software Development
* Proficiency in Python and React. If you are stronger on the backend side of things, that's OK.
* Experience with various database technologies in high-performance environments.
* Experience writing unit and integration tests.
* Strong knowledge of design patterns and backend architecture best practices.