The Art of Education (AOE) is seeking a Software Engineer to join their team in building the next generation of their educational products and systems, focusing on frontend development while being comfortable across the full stack.
Requirements
- Experience in writing automated unit and integration tests.
- Experience with JavaScript/TypeScript and React (Next.js experience is a bonus).
- Knowledge of Golang and service-based architectures.
- Knowledge of Python and Django.
- An understanding of relational databases and SQL (PostgreSQL experience is a bonus)
- Knowledge of cloud hosting services (Heroku, Google Cloud Platform, and Vercel experience is a bonus).
- Knowledge of Figma or other design tools.
Responsibilities
- Work with cross-functional teams to develop high-quality software applications.
- Participate in code reviews to ensure code quality, readability, and maintainability.
- Write clean, well-designed, and efficient code that follows current software development standards and best practices.
- Continuously improve and maintain existing software.
- Participate in team meetings to share knowledge, provide feedback, and communicate progress.
- Troubleshooting, debugging, and preventing incidents/bugs
- Collaborate with other internal teams.
Other
- This position is on the Engineering team within the Product division.
- We are seeking team members who possess high levels of empathy for our users, as well as strong communication skills, combined with a solid technical foundation.
- We strongly believe in having a supportive team and work to maintain a healthy work-life balance.
- Structured as a remote full-time salaried position.
- This position will report to the Director of Software Engineering.