Posted on: 16/08/2025
We are looking for an experienced Senior Python Developer to join our dynamic team.
As a Senior Developer, you will be responsible for designing, developing, and maintaining high-performance and scalable applications using Python.
You will collaborate with cross-functional teams to deliver robust solutions to complex problems while mentoring junior developers and contributing to the overall architecture and strategy.
Key Responsibilities :
Software Development :
- Design, develop, and maintain Python-based applications and services.
- Write clean, maintainable, and scalable code while following best practices (unit testing, CI/CD, code reviews).
- Develop back-end components, RESTful APIs, and integrate data storage solutions (SQL, NoSQL, etc.
- Worked on cross-platform applications, working knowledge of linux.
- Practical knowledge of any Source control system, preferably git.
System Architecture & Design :
- Collaborate with front-end developers, data scientists, and other team members on integrations and design choices.
- Working knowledge or strong in concepts of caching, distributed computing and other software design principles.
Performance Optimization :
- Identify bottlenecks and propose solutions to optimize performance and reliability.
Mentorship & Code Reviews :
- Lead by example in terms of best practices, coding standards, and effective use of tools and technology.
Collaboration :
- Communicate technical challenges and solutions effectively to non-technical stakeholders.
- Understands devops principles and knows how code is deployed and tested.
Testing & Debugging :
- Troubleshoot and debug complex systems and resolve production issues promptly.
- Expertise in Python and its frameworks such as Django, Flask, or FastAPI.
- Strong experience with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.
- Proficiency in building and consuming RESTful APIs and microservices.
- Solid experience with data structures, algorithms, and design patterns.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks is a plus.
- Experience with cloud services AWD and containerisation tools like Docker and Kubernetes.
- Hands-on experience with CI/CD pipelines, version control (Git), and automated testing.
- Strong understanding of multi-threading, asynchronous programming, and event-driven architecture.
- Good understanding of Agile methodologies and practices (Scrum, Kanban).
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication skills and ability to work collaboratively in a team environment.
Preferred Skills :
- Experience on Data Warehouse, ETL pipeline is a plus.
- Experience with DevOps tools and practices (Terraform, Jenkins, etc.
- Experience with Big Data tools (e.g., PySpark, Hadoop) is a plus.
Education :
Why Join Us?
- Collaborative and innovative work environment.
- Career growth opportunities with access to learning and development programs.
- Competitive salary and comprehensive benefits package.
Benefits :
- Work with one of the Big 4's in India.
- Healthy work Environment.
- Work-Life Balance.
Did you find something suspicious?
Posted By
Lithinraj
Senior Talent acquisition executive at TALWORX SOLUTIONS PRIVATE LIMITED
Last Active: 29 Nov 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1530039
Interview Questions for you
View All