onsite
Founding Engineer Lead - EazyGrad
Software Engineer
Lead the end‑to‑end development of a new education platform layer, defining architecture, building the MVP, and scaling the product with Python, Node.js, AWS, and modern front‑end and DevOps practices.
About the role
Key Responsibilities
- Architect and implement a scalable, reliable product from concept to launch using Python, Node.js, and AWS services.
- Lead a small engineering team: hire, mentor, and set coding standards and best practices.
- Design and maintain microservices, RESTful APIs, and a responsive React front‑end.
- Implement CI/CD pipelines, automated testing, and containerization with Docker.
- Ensure high availability, performance, and security across all layers.
Requirements
- 5+ years of full‑stack engineering experience with proven leadership in a startup or high‑growth environment.
- Strong proficiency in Python, Node.js, AWS (EC2, RDS, S3, Lambda), and React.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tools (GitHub Actions, Jenkins).
- Excellent communication skills and a passion for mentoring junior engineers.
- Experience with microservices architecture and designing for scalability.
Skills
pythonnodejsawsreactdockercicd