fbpx

Efficienza Business Solutions

Senior Python Developer | 5 Yrs Exp

About the Role

We are looking for an experienced Senior Python Developer with 5 years of hands-on experience in building scalable backend systems, APIs, and modern web applications. The ideal candidate is strong in coding, problem-solving, database design, and cloud-based deployments. You will work closely with cross-functional teams to deliver high-quality, secure, and efficient software solutions.

Key Responsibilities

• Design, develop, and maintain backend applications using Python (Django / Flask / FastAPI).
• Build and maintain RESTful APIs and microservices.
• Write clean, modular, secure, and high-performance code.
• Integrate with internal and external systems, third-party APIs, and cloud services.
• Design scalable database schemas and optimize SQL queries.
• Work with DevOps team for CI/CD, Docker containerization, and deployments.
• Conduct code reviews, ensure best development practices, and maintain documentation.
• Collaborate with the front-end, QA, and product teams to deliver end-to-end solutions.
• Troubleshoot issues, perform root-cause analysis, and optimize system performance.

Required Technical Skills

• Strong experience in Python 3.x.
• Hands-on expertise in Django / Flask / FastAPI.
• Strong understanding of REST APIs, microservices architecture, OOP, and design patterns.
• Proficiency in SQL databases (PostgreSQL, MySQL) and familiarity with NoSQL (MongoDB, Redis).
• Experience with Docker, Git, and CI/CD pipelines.
• Good understanding of asynchronous programming, Celery, or event-driven architectures.
• Experience working with cloud platforms (AWS / Azure / GCP).
• Knowledge of Unit Testing frameworks (PyTest, Unittest).

Soft Skills

• Strong analytical and problem-solving ability.
• Excellent communication and collaboration skills.
• Ability to work independently with minimal supervision.
• High attention to detail and commitment to quality.
• Time management and the ability to prioritize tasks in a fast-paced environment.

Qualifications

• Bachelor’s or Master’s degree in Computer Science, IT, or related field.
• 5+ years of relevant experience in backend development using Python.

Bonus Skills (Good to Have)

• Experience with front-end technologies (React/Angular).
• Knowledge of GraphQL, WebSockets, or message queues (RabbitMQ, Kafka).
• Exposure to AI/ML libraries (Pandas, NumPy, TensorFlow, etc.).
• Experience in building SaaS or large-scale enterprise applications.

Job Type: Full Time
Job Location: Chennai

Apply for this position

Allowed Type(s): .pdf, .doc, .docx