Work Mode: Currently remote (After 2-3 months will be work from office in Pune)
Open Position: Python Developer
Required Experience: 3+ Years
Salary: 40k-60k
Location: Pune
Job Description:
We’re looking for a talented Python Developer with 3+ years of professional experience to join our engineering team. In this role, you will design, build, and maintain core services and APIs that power our analytics platform, ensuring reliability, scalability, and performance. You’ll work closely with data scientists, front‑end engineers, and DevOps to bring new features from concept to production
Key Responsibilities:
- API Development: Design and implement RESTful APIs using FastAPI and Django REST Framework
- Core Architecture: Build and optimize microservices in Python and Django
- Real‑Time Features: Implement WebSocket‑based functionality with Django Channels
- Asynchronous Tasks: Develop and manage background jobs using Celery, Celery‑Beat, Redis, and Cron Jobs.
- Data Processing: Utilize Pandas and NumPy for ETL pipelines and analytical workflows
- Database Management: Model, index, and query data in MongoDB for high‑throughput scenarios
- Code Quality: Write clean, maintainable code with comprehensive unit and integration tests
- Collaboration & Monitoring: Partner with cross‑functional teams, monitor production systems, and troubleshoot issues in real time
Requirements:
- Experience: Minimum 3+ year of professional backend development
- Languages & Frameworks: Strong proficiency in Python, Rest APi's, and FastAPI consider as advantage.
- API & Data Formats: Deep understanding of REST API principles and JSON
- Real‑Time & Asynchronous: Hands‑on experience with WebSockets, Django Channels, Celery, Celery‑Beat, Redis, and Cron Jobs
- Data Libraries: Comfortable working with Pandas and NumPy
- Databases: Production experience with MongoDB (schema design, aggregation pipelines)
- Version Control: Proficient with Git and collaborative workflows
- Problem‑Solving: Strong analytical skills and attention to detail
- Communication: Excellent verbal and written communication in English
Portfolio:
Demonstrated experience through a portfolio or GitHub repository showcasing projects utilizing the technologies listed above.
Interested candidates can share resume at [email protected]
Job Types: Full-time, Permanent
Pay: ₹40,000.00 - ₹60,000.00 per month
Work Location: In person