Description
Senior Python Developer
We are seeking an experienced and highly skilled Senior Python Developer to join our team. With over 7 years of experience in Python development, you will play a key role in designing and implementing robust, scalable, and efficient software solutions. As a Senior Python Developer, you will collaborate with cross-functional teams and stakeholders to understand requirements, propose technical solutions, and contribute to the overall success of our projects.
Responsibilities:
Design, develop, and maintain high-quality Python-based applications and software components.
Write clean, efficient, and reusable code following best practices and coding standards.
Collaborate with software architects and technical leads to design scalable and maintainable systems.
Participate in code reviews to ensure code quality, performance, and adherence to established guidelines.
Investigate and resolve complex technical issues and bugs.
Optimize and enhance existing systems for improved performance and scalability.
Stay up-to-date with the latest trends and advancements in Python development and related technologies.
Mentor and provide guidance to junior developers, promoting knowledge sharing and best practices.
Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers, to ensure successful project delivery.
Contribute to the continuous improvement of development processes and methodologies.
Requirements:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Minimum of 7 years of professional experience in Python development.
Strong proficiency in Python and its popular frameworks (such as Django, Flask, or Pyramid).
Experience with database systems like MySQL, PostgreSQL, or MongoDB.
Proficiency in using version control systems, such as Git.
Solid understanding of software development principles, design patterns, and best practices.
Experience with writing and maintaining unit tests and test automation.
Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Additional Desired Skills:
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of containerization technologies like Docker and container orchestration tools like Kubernetes.
Familiarity with DevOps practices, CI/CD pipelines, and automation tools.
Experience with data processing and analysis using libraries like pandas, NumPy, or SciPy.
Familiarity with Agile/Scrum methodologies
Job Types: Part-time, Contract
Contract length: 3-6 months
Part-time hours: 15 per week
Salary: ₹28,000.00 per month
Benefits:
Work from home
Schedule:
Monday to Friday
Night shift
US shift
Supplemental pay types:
Quarterly bonus
Experience:
Python: 7 years (Required)
Work Location: In person