remote
Sr. Software Engineer - Edmentum
Software Engineer
Senior Software Engineer crafting scalable, student‑centric learning platforms using Python, Node.js, React, and AWS, driving product innovation and high‑quality code in a remote‑first environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js that power interactive learning experiences.
- Collaborate with product, design, and data teams to translate educational requirements into robust, scalable features using React and modern front‑end tooling.
- Implement CI/CD pipelines, automated testing, and cloud infrastructure on AWS to ensure reliability, security, and rapid deployment.
- Optimize database schemas and queries in SQL for large‑scale student data, ensuring fast read/write performance.
- Mentor junior engineers, conduct code reviews, and champion best practices in architecture, testing, and documentation.
Requirements
- 5+ years of full‑stack software development experience with Python, Node.js, and React.
- Proven track record building scalable web applications on AWS (EC2, RDS, S3, Lambda).
- Strong understanding of relational databases, SQL, and performance tuning.
- Experience with CI/CD, Docker, and automated testing frameworks.
- Excellent communication skills and a passion for educational technology.
Skills
pythonnodejsreactawssql