Senior Python Developer

3 - 7 years

0 Lacs

Posted:21 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Python/Backend Developer, you will play a crucial role in developing and optimizing scalable APIs in Python to support email management systems. You will be responsible for implementing complex functionalities like console views, email download, and mail count aggregation. Additionally, you will work on AI-based modules for sorting, categorizing, and processing emails. Your role will involve system integration tasks such as integrating with Azure services for email domain validation and synchronization with Google/Outlook accounts. You will also develop modules using Kafka for real-time messaging and data streaming, and utilize MongoDB for efficient database management of large datasets. In terms of real-time features, you will implement WebSocket communication for SSO authentication and live notifications (Chrome to Windows). Furthermore, you will work on Mapbox and data visualization modules for advanced front-end integrations. Security and authentication will be a key aspect of your responsibilities, where you will implement robust SSO authentication and user role management systems. You will also develop and maintain super admin panels with granular role-based access. Cloud and hosting tasks will include utilizing AWS for cloud hosting and auto-scaling of the application infrastructure. You will ensure smooth deployment pipelines and robust failover systems to maintain system availability. Your role will also involve developing backend systems for advanced data analysis and report generation. You will collaborate closely with the front-end team, providing guidance on debugging and optimizing backend systems. **Qualifications Required:** - 3+ years of experience in backend development using Python. - Strong expertise in API development and system integration. - Proficiency in Azure services (email synchronization, domain validation) and AWS cloud infrastructure. - Hands-on experience with Kafka, MongoDB, and real-time notification systems using WebSocket. - Familiarity with AI/ML tools and libraries for email sorting and data processing. - Experience with Mapbox and other visualization tools for front-end integration. - Knowledge of performance optimization and failover systems for backend infrastructure. - Experience with DevOps pipelines, CI/CD tools, and cloud scaling solutions. - Excellent problem-solving skills and ability to debug complex systems.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, mumbai (all areas)