Senior Python Developer
A senior Python developer who designs, builds, and maintains robust, scalable Python applications, collaborates with product managers and other teams on requirements, writes clean maintainable code, and participates in code reviews. Core stack is Python with Git and optionally web frameworks.
- Compensation
- Not disclosed
- Location
- India
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- 12+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Proficiency in Python programming language
- Strong understanding of software development principles and methodologies
- Experience with version control systems, preferably Git
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork abilities
Nice to have
- Familiarity with web frameworks and libraries
Full description
We are seeking a highly skilled Senior Python Developer to join our dynamic team. The ideal candidate will have extensive experience in developing robust and scalable applications using Python. As a Senior Python Developer, you will be responsible for designing, implementing, and maintaining high-quality software solutions that meet the needs of our clients. You will work closely with cross-functional teams to gather requirements, develop technical specifications, and ensure timely delivery of projects.
Key Responsibilities:
- Design and develop high-quality software applications using Python.
- Collaborate with product managers, designers, and other developers to define project requirements and specifications.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Troubleshoot and debug applications to optimize performance and resolve issues.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Stay updated with the latest industry trends and technologies to continuously improve skills and contribute to the team's growth.
Required Skills:
- Proficiency in Python programming language.
- Strong understanding of software development principles and methodologies.
- Experience with version control systems, preferably Git.
- Familiarity with web frameworks and libraries is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
If you are passionate about technology and looking for an opportunity to make a significant impact in a fast-paced environment, we encourage you to apply for this exciting role.