Sr Python Developer
Responsibilities:
· Discuss and design end-to-end architecture (frontend, backend, DB, DevOps)
· Define and enforce modular micro service structure and frontend strategy (microfrontend or monolith to modular)
· Build highly scalable systems with MySQL, Cassandra, PostgreSQL + NoSQL (MongoDB, Redis)
· Lead team of frontend, backend, DevOps, and AI developers
· Implement RBAC, SSO, multi-tenant authentication (Keycloak or OAuth2)
· Set up CI/CD pipelines, containerization (Docker), and K8s orchestration
· Lead performance optimization, fault-tolerance, and service isolation strategies
· Integrate AI chatbot services (RASA) for natural task execution
· Conduct code reviews, testing strategies, and security audits
· Communicate regularly with Mangers, product teams, and stakeholders
Must-Have Skills:
· 8 years+ experience in full-stack development
· Strong in Python (FastAPI or Flask) for backend APIs
· Strong in React.js (Tailwind / MUI) for frontend
· Experience with modular microservice architecture
· Experience with MySQL, Cassandra, SQL (PostgreSQL) and NoSQL (MongoDB, Redis)
· Familiar with KeyClock, OAuth2 / SSO / RBAC implementations
· Hands-on with Docker, Kubernetes, and CI/CD pipelines
· Familiarity with AI/chatbot integration using tools like Rasa or LangChain
· Good understanding of system security, scalability, and modular deployment
Good to Have:
· Experience building SaaS platforms with multi-tenant architecture
· Prior work in EdTech, ERP, LMS, or CRM platforms
· Experience with BI dashboards (Superset / Metabase / Redash)
· Knowledge of Module Federation / Microfrontends
Tools/Tech Stack You’ll Work With:
· Frontend: React.js, TailwindCSS, Vite/Webpack, Module Federation
· Backend: Python, FastAPI, Node, PostgreSQL, MongoDB, Redis
· DevOps: Docker, Kubernetes, GitHub Actions
· Auth: Keycloak, OAuth2, JWT
· AI: Rasa, LangChain, OpenAI
· Monitoring: Prometheus, Grafana, Sentry
Minimum Qualification:
· BE/BTech / MCA / MTech
