Overview
We are seeking a Senior Product Engineer with expertise in Python and React for a fully remote position. In this role, you will take ownership of full-stack product development, significantly impacting engineering practices while working on core platforms that transform complex data into actionable insights for the education sector. You will engage in collaborative efforts with cross-functional teams, including Product, Engineering, and QA, to develop scalable services and improve overall product quality.
Responsibilities
- Build and scale front-end and back-end services.
- Develop APIs and data-driven product experiences.
- Design well-architected, scalable, and maintainable solutions.
- Drive automated testing, quality, and reliability.
- Lead code reviews and pair programming sessions.
- Mentor and support other engineers in the team.
- Contribute to technical discussions, workshops, and knowledge sharing.
- Help improve engineering processes and product delivery.
Requirements
- Strong experience with data modeling.
- Excellent development skills in Python and React.
- Proficient in SQL and relational database management.
- Full-stack development experience from database to user interface.
- Experience designing and building APIs/services.
- Strong understanding of engineering principles such as SOLID, DRY, Clean Code, and TDD.
- Experience with large-scale or complex systems.
- Interest in data and AI/ML to enhance product experiences.