LearnWise is a company where the best idea always wins - no matter what - and where innovation and hyper growth is in our DNA. Backend Engineers build our scalable infrastructure, solve core challenges, and are the future owners of our LearnWise.ai platform!
Reports to: CTO
Work alongside: Head of Product, Engineers (Backend, Frontend, AI, QA), CX team
Job Description
LearnWise.ai is a scale-up modernizing educational institutions with virtual assistants, instructor efficiency, and student engagement solutions for higher education institutions. We are looking for an inspired and enthusiastic Backend Python Engineer to join our team in a full time capacity.
You will have the chance to join a Venture Capital funded company with a track record of exponential growth. You will work closely with our leadership as a member of our LearnWise pack. We require creativity, innovation, deep thinking, autonomy and leadership from all team members including interns. You will drive these values on your team. You will have the freedom (and expectation from our leadership) to develop and implement your own ideas.
What you’ll do:
Development & Maintenance
- Design, implement, and maintain RESTful APIs and microservices using Python and FastAPI
- Build data models and manage MongoDB schemas to support scalable, performant storage
- Write clean, well-tested code and enforce coding standards through code reviews
- Debug, profile, and optimize application performance to ensure low latency and high throughput
Infrastructure & Deployment
- Configure and manage AWS resources (ECS,EC2, Lambda, S3, RDS, etc.) to support production workloads
- Develop and maintain CI/CD pipelines using tools such as GitHub Actions, Docker and IAC
- Deploy backend services to AWS and monitor availability, error rates, and security
- Implement logging, monitoring, and alerting (Grafana/Sentry) to ensure systems health and monitoring