drjobs Senior Python Developer

Senior Python Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mumbai - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Overview
The Senior Python Developer plays a pivotal role in our tech team working to design implement and maintain highquality software applications and services. As a key contributor you will leverage Python programming to solve complex challenges and develop scalable solutions that meet the demands of our growing user base. This position entails close collaboration with crossfunctional teams ensuring that our products align with both user needs and business objectives. Your expertise will be crucial in mentoring junior developers contributing to system architecture discussions and improving coding standards. The Senior Python Developer will not only help in building robust backend systems but also assist in integrating with various data sources and thirdparty services. In doing so you will significantly impact the speed and reliability of software deployments making this role essential to our commitment to delivering exceptional customer experiences.
Key Responsibilities
  • Design develop and maintain backend applications using Python.
  • Collaborate with frontend developers to integrate userfacing elements.
  • Implement and optimize RESTful APIs for seamless data exchange.
  • Conduct system architecture evaluations and design discussions.
  • Debug and troubleshoot complex production issues in a timely manner.
  • Write clean maintainable and efficient code.
  • Utilize version control systems to manage code effectively.
  • Develop unit and integration tests to ensure code quality.
  • Mentor and guide junior developers in best practices.
  • Participate in Agile ceremonies including sprint planning and retrospectives.
  • Stay updated with the latest industry trends and technologies.
  • Collaborate with the DevOps team for continuous integration and deployment.
  • Review code and provide constructive feedback.
  • Document processes architectures and technical specifications.
  • Engage in user requirement gathering and translate them into technical specifications.
Required Qualifications
  • Bachelors degree in Computer Science or related field.
  • 5 years of professional Python development experience.
  • Strong knowledge of web frameworks such as Django or Flask.
  • Proficiency in work with SQL and NoSQL databases.
  • Experience with cloud platforms like AWS or Azure.
  • Familiarity with frontend technologies (HTML CSS JavaScript).
  • Experience in RESTful API design and development.
  • Solid understanding of software development principles and methodologies.
  • Proven experience with version control systems like Git.
  • Ability to write unit tests and perform code reviews.
  • Strong analytical and problemsolving abilities.
  • Excellent communication and interpersonal skills.
  • Familiarity with containerization technologies (Docker Kubernetes).
  • Experience in Agile development methodologies.
  • Ability to mentor and provide technical guidance to peers.


PS: strong python development experience needed. Pyspark experience is added value.

nosql,docker,css,agile methodologies,flask,database management,javascript,html,problem solving,agile,cloud services,azure,specifications,architecture,django,restful apis,integration,version control,sql,aws,kubernetes,git,developers,python,unit testing

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.