remote
Senior Software Engineer - Edun
Software Engineer
Lead the design and scaling of a SaaS EdTech platform, building robust APIs and championing quality engineering practices using Python, Node.js, and AWS in a fast‑moving, CRM‑driven environment.
About the role
Key Responsibilities
- Architect and develop high‑performance RESTful APIs in Python and Node.js to support a growing SaaS platform.
- Collaborate with product and design teams to translate business requirements into scalable, maintainable code.
- Implement CI/CD pipelines and automated testing to ensure rapid, reliable releases.
- Optimize application performance and cost on AWS, leveraging services such as Lambda, RDS, and S3.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and security.
Requirements
- 5+ years of professional software development experience, with a strong background in Python and Node.js.
- Proven experience building and scaling APIs for SaaS products, ideally in the education or recruitment domain.
- Hands‑on expertise with AWS services and cloud architecture best practices.
- Strong understanding of CI/CD, automated testing, and DevOps principles.
- Excellent communication skills and a collaborative mindset.
Skills
pythonnodejsawscicdcrm