Experience
: 3.00 + years
Salary
: Confidential (based on experience)
Shift
: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type
: Office ()
Placement Type
: Full time Permanent Position
(*Note: This is a requirement for one of Uplers' client - Stratzi.ai)What do you need for this opportunity?Must have skills required:Python, PostgreSQL, Redis, MongoDB, Rest APIs, SQL optimizationStratzi.ai is Looking for:
Job Title:
Senior Python Developer
Experience:
3–4+ years
Location:
Remote/Hybrid (India)
Company:
Stratzi AI
About Stratzi AI
Stratzi AI builds intelligent, scalable, and secure platforms that power real-world business automation and decision-making. We work with modern AI systems, robust backend architecture, and high-performance cloud infrastructure. If you love solving deep technical problems and building production-grade systems, you’ll fit right in.
Role Overview
We are looking for a Senior Python Developer who is strong in backend engineering, database design (structured & unstructured), API development, and scalable system architecture. You will also mentor junior developers, participate in design discussions, improve code quality, and help drive best practices across the engineering team.
Key Responsibilities
- Design, develop, and maintain backend services using Python (FastAPI / Django / Flask).
- Build scalable REST APIs and microservices for high-throughput applications.
- Work with both structured databases (PostgreSQL/MySQL) and unstructured/datastore systems (MongoDB, Elasticsearch, Redis, etc.).
- Optimize query performance, data models, and indexing strategies.
- Contribute to architecture decisions for new services and system components.
- Ensure code quality through reviews, testing, documentation, and CI/CD practices.
- Collaborate closely with frontend, DevOps, and product teams to deliver features end-to-end.
- Guide and mentor junior developers, ensuring best engineering practices.
- Troubleshoot production issues and improve system observability, logging, and resilience.
- Integrate third-party APIs, auth systems, and cloud services (GCP/AWS preferred).
Required Skills
- Strong proficiency in Python 3.x.
- Hands-on experience with FastAPI / Django / Flask.
- Solid knowledge of SQL databases (PostgreSQL/MySQL) and NoSQL systems like MongoDB, Redis, Elasticsearch, or Firebase.
- Understanding of scalable system design, caching, load balancing, and performance tuning.
- Experience writing clean, maintainable, modular code.
- Familiarity with message queues (RabbitMQ, Kafka, Pub/Sub) is a plus.
- Experience with Git, CI/CD, and Docker.
- Ability to write unit tests and automate testing workflows.
- Strong debugging and problem-solving skills.
Good to Have
- Experience with AI/ML pipelines or vector databases (Pinecone, Milvus, FAISS).
- Knowledge of cloud platforms (GCP highly preferred).
- Understanding of microservices and distributed systems.
- Exposure to security best practices (OWASP, secure API design).
- Ability to work in fast-paced startup environments.
How to apply for this opportunity?
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!