Home
Jobs

Senior Python Back-End developer

4 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a highly skilled and experienced Senior Python Developer to join our dynamic team. The ideal candidate will have deep expertise in Python frameworks like Flask and FastAPI, experience with system design, and a strong understanding of distributed computing, databases, and cloud technologies. This role requires an individual with a passion for developing scalable, high-performance applications, and optimizing system architectures. Key Responsibilities: · Lead the design, development, and deployment of Python-based applications using frameworks such as Flask and FastAPI. · Architect and implement scalable, robust, and maintainable system design for large-scale applications. · Develop and maintain databases, ensuring optimized performance and security for MongoDB and PostgreSQL systems. · Utilize Redis for in-memory data storage to support fast, scalable, real-time applications. · Implement distributed computing systems and strategies to enhance application scalability and resilience. · Collaborate with DevOps and infrastructure teams to deploy and manage applications on cloud platforms, specifically Azure. · Write clean, maintainable, and efficient code following best practices for software development and system design. · Mentor junior developers and contribute to team knowledge sharing. · Collaborate with cross-functional teams to define, design, and ship new features. · Troubleshoot and optimize performance bottlenecks in existing applications and services. · Stay updated with the latest trends in Python, distributed computing, cloud services, and system architecture. Required Skills and Experience: · 4+ years of professional experience in Python development. · Strong experience with Python frameworks such as Flask, FastAPI, and other web development frameworks. · Proven experience in system design and architecture for scalable applications. · Hands-on experience with databases such as MongoDB and PostgreSQL, including database design, query optimization, and maintenance. · Knowledge of Redis and its application for caching and message brokering in distributed systems. · Solid understanding of distributed computing concepts and experience with distributed systems design and development. · Experience with cloud platforms, especially Azure, including deployment, scaling, and managing cloud services. · Familiarity with microservices architecture and RESTful APIs. · Strong problem-solving and analytical skills. · Ability to work in an agile environment and manage multiple tasks with shifting priorities. · Excellent communication skills and ability to collaborate with stakeholders. Preferred Qualifications: · Experience with CI/CD pipelines and containerization technologies such as Docker and Kubernetes. · Familiarity with other cloud platforms (AWS, GCP) is a plus. · Experience with message queues like RabbitMQ or Kafka. · Previous experience in a leadership or mentoring role is highly desirable.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview Now
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
EXL Health
EXL Health

11 Jobs

RecommendedJobs for You