Sr. Python Developer
Senior Python Developer
Location: Jaipur Location
Experience: 4+ years
Employment Type: Full-Time
Responsibilities
• Design, develop, and maintain backend applications using Python, Django, and FastAPI.
• Build and manage data pipelines for ETL, data ingestion, transformation, and storage.
• Collaborate with data engineers, data scientists, and frontend developers to deliver end-to-end solutions.
• Optimize database queries and APIs for performance and scalability.
• Implement best practices for code quality, testing, CI/CD, and monitoring.
• Ensure systems meet security and compliance standards.
• Participate in architecture discussions and guide the team with technical decision-making.
• Mentor junior developers and contribute to a culture of continuous improvement.
Requirements
• 4+ years of professional Python development experience.
• Strong knowledge of Django (ORM, authentication, REST framework) and FastAPI (asynchronous programming, high-performance APIs).
• Experience designing and maintaining data pipelines
• Solid understanding of relational databases (PostgreSQL, MySQL, etc.) and experience with NoSQL (MongoDB, Redis, etc.).
• Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
• Familiarity with message brokers/queues (Kafka, RabbitMQ, Celery).
• Strong background in software engineering best practices: version control (Git), automated testing, and CI/CD pipelines.
• Excellent problem-solving and communication skills.
Nice-to-Have
• Experience working in an Agile/Scrum environment.