- Technical Ownership: Lead end-to-end development of backend services, ensuring scalability, reliability, and performance.
- Architecture & System Design: Define and implement robust backend architectures aligned with best practices and business needs.
- Hands-on Development: Write clean, efficient, and maintainable code while contributing to testing, debugging, and optimization.
- Cross-Functional Collaboration: Partner with frontend, DevOps, product, and QA teams to deliver cohesive solutions.
- Code Quality: Conduct thorough code reviews and ensure adherence to engineering standards.
- Problem Solving: Diagnose production issues, perform root-cause analysis, and implement long-term fixes.
- Continuous Improvement: Explore new technologies, evaluate tools, and propose innovative approaches to enhance backend capabilities.
- Python Proficiency: 5+ years of experience with Python 3.x and frameworks like Django or Flask.
- Backend Excellence: Strong background in system design, architecture patterns, and distributed systems.
- Database Skills: Experience working with both NoSQL (MongoDB, Cassandra) and relational databases (MySQL, PostgreSQL).
- Cloud Experience: Hands-on exposure to AWS, GCP, or Azure.
- Authentication & Authorization: Working knowledge of OAuth 2.0, OIDC, SAML 2.0, and JWT token lifecycle, plus institutional SSO with providers like Google Workspace or Microsoft Entra ID.
- Observability: Hands-on with Open Telemetry, Prometheus/Grafana, distributed tracing, and defining SLIs and SLOs.
- Event-Driven Infrastructure: Experience with Kafka, Pub/Sub, or similar, including idempotency and delivery semantics.
- Knowledge of Docker, Kubernetes, or other container orchestration solutions.
- Experience with Pytest, Unittest, or similar testing frameworks.
- Familiarity with CI/CD pipelines and automation tools.
- Compliance and Governance:** Exposure to GDPR, FERPA, or COPPA requirements, data residency constraints, consent management, and audit logging.
- Cost and Efficiency: Experience owning cloud spend, right-sizing infrastructure, and tuning autoscaling for efficiency at scale.
- Opportunity to work on high-impact products with millions of users
- Data-first culture with a strong focus on experimentation and learning
- Collaborative, transparent, and growth-focused team environment
Skills Required
- 5-8 years of professional experience
- 5+ years of experience with Python 3.x
- Experience with Django or Flask
- Strong background in system design and architecture patterns
- Experience with distributed systems
- Experience with MongoDB or Cassandra
- Experience with MySQL or PostgreSQL
- Hands-on experience with AWS, GCP, or Azure
- Working knowledge of OAuth 2.0, OIDC, SAML 2.0, and JWT token lifecycle
- Experience with institutional SSO providers such as Google Workspace or Microsoft Entra ID
- Hands-on experience with OpenTelemetry, Prometheus/Grafana, distributed tracing, and defining SLIs and SLOs
- Experience with Kafka, Pub/Sub, or similar event-driven infrastructure
- Knowledge of idempotency and event delivery semantics
- Knowledge of Docker or Kubernetes
- Experience with Pytest, Unittest, or similar testing frameworks
- Familiarity with CI/CD pipelines and automation tools
- Exposure to GDPR, FERPA, or COPPA requirements, data residency constraints, consent management, and audit logging
- Experience managing cloud spend, right-sizing infrastructure, and tuning autoscaling
What We Do
We’re on a mission to expand the potential of Education. Teachmint is a leading provider of education-infrastructure solutions, powering the education ecosystem to deliver inspired learning outcomes. Since inception, we have enabled millions of educators to create global, future-ready classrooms with our proprietary classroom technology. With our innovative and powerful SaaS solutions, Teachmint today is catering to end-to-end needs of all education providers; from K-12 schools to after-school tutoring, universities, creators and even edtechs. If you want to be a part of this mission, check out our openings and apply now: https://teachmint.freshteam.com/jobs Discover Teachmint: teachmint.com/about twitter.com/teachmintapp facebook.com/teachmintapp instagram.com/teachmintapp blog.teachmint.com/





