- Bachelor's degree in Computer Science, Computer Engineering, or Information Systems, or equivalent work experience.
- 5+ years of professional Python development experience, with a focus on high-volume web services.
- Demonstrated experience with async Python patterns and building event-driven architectures (using tools like Kafka, Pub/Sub, SQS/SNS, or Cloud Tasks).
- Deep expertise in PostgreSQL and SQLAlchemy, with a specific ability to write performant raw SQL and optimize complex queries.
- Proven track record of implementing exactly-once processing, idempotency, and fault-tolerance in distributed systems.
- Strong experience writing comprehensive unit and functional tests.
- Proficiency with Git, GitHub/Jira, and Linux environments.
Preferred Qualifications
- Expert-level knowledge of FastAPI and modern Python web frameworks.
- Experience with GCP (GKE, BigQuery, Pub/Sub) or Azure (AKS, EventHubs).
- Familiarity with distributed task queues such as Celery or Redis.
- Experience in Data Engineering concepts (ETL/ELT, Data Warehousing, Data Lakes).
- Knowledge of container orchestration (Kubernetes/Cloud Run) and CI/CD tools (Cloud Build, Jenkins, GitHub Actions).
- Familiarity with OAuth authentication flows and JWT.
- Knowledge of Vue.js and contemporary JavaScript and TypeScript.
- Familiarity with AI-assisted development tools in production environments.
- Experience working alongside data scientists or analytics teams.
📌 Senior Python Engineer (Bengaluru)
🏢 Lister Digital
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.