Location- Surat, Gujarat (on-site)
Working Days- Monday to Friday
We're hiring an experienced Python Developer to build and maintain core backend/platform components. This is a Python-first role: you'll own services, APIs, integrations, data pipelines, performance, and reliability. Any experience with AI/LLMs is a bonus (we'll treat it as an add-on, not the main requirement).
Key Responsibilities
- Build and maintain production-grade backend services and APIs using Python (FastAPI/Flask/Django).
- Design clean, reusable modules and frameworks for internal use (utilities, SDKs, shared libraries).
- Implement integrations with third-party systems (REST APIs, webhooks, SDKs), and manage auth patterns (OAuth, API keys).
- Work with data stores: PostgreSQL/MySQL, Redis, and (if needed) search/indexing systems.
- Write robust background jobs/workers (Celery/RQ/Kafka/SQSany is fine).
- Improve system reliability: monitoring, alerting, logs, tracing, retries, timeouts, idempotency.
- Optimize performance (profiling, caching, query tuning, concurrency/async where appropriate).
- Own code quality: unit/integration tests (pytest), code reviews, documentation, CI/CD.
Required Skills & Experience
- 5+ years professional experience in Python development.
- Strong backend fundamentals: APIs, auth, databases, caching, distributed systems basics.
- Hands-on experience with FastAPI / Flask / Django (at least one in production).
- Strong knowledge of SQL and database design (indexes, transactions, migrations).
- Experience building production systems with Docker; cloud exposure (AWS/GCP/Azure) is a plus.
- Strong testing practices (pytest), debugging, and performance optimization.
- Ability to work independently, take ownership, and deliver in ambiguous environments.
Nice to Have (AI as Add-on)
Basic familiarity with AI/ML concepts or tools:
- Consuming LLM APIs, prompt handling, tool/function calling
- RAG basics, embeddings, vector DBs (pgvector/FAISS/Pinecone)
- Working knowledge of LangChain/LangGraph/LlamaIndex (optional)
- Experience with data pipelines, ETL, or analytics workflows.
Candidate Profile
- Strong software engineering mindset (clean architecture, readability, maintainability).
- Practical problem-solver who can ship and iterate quickly.
- Comfortable mentoring juniors and raising the overall engineering bar.
If the above requirements suit your interest, please call us on+91 9909166110or send your resume to[Confidential Information]