remote
Senior Software Engineer - Contour Education
Software Engineer
Senior Software Engineer building a high‑growth learning platform. Own complex features, mentor teammates, and collaborate with product to deliver scalable, cloud‑native solutions using Python, Node.js, React and AWS.
About the role
Key Responsibilities
- Design, develop, and ship high‑impact features for a learning platform used by thousands of students, parents, and tutors.
- Collaborate closely with product managers to translate requirements into clean, maintainable code.
- Lead technical decisions on architecture, micro‑services design, and cloud deployment (AWS).
- Mentor junior engineers, conduct code reviews, and uphold engineering best practices.
- Ensure performance, reliability, and security through testing, monitoring, and continuous improvement.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python and Node.js.
- Hands‑on experience building front‑end interfaces using React.
- Deep understanding of cloud services (AWS) and micro‑services architecture.
- Proven ability to deliver complex, production‑grade features and mentor technical peers.
- Product‑first mindset with excellent communication and problem‑solving skills.
Skills
pythonnodejsreactaws