drjobs
Senior Python Developers
drjobs Senior Python Developers العربية

Senior Python Developers

Employer Active

1 Vacancy
drjobs

Job Alert

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

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Johannesburg - South Africa

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2854995

Position Overview:As a Senior Python Developer you will be responsible for leading the design development and implementation of sophisticated software solutions using Python and related technologies. Leveraging your extensive experience and expertise you will collaborate with crossfunctional teams to deliver highquality scalable and performant solutions that exceed client expectations and industry standards.

Responsibilities:

  1. Lead the architecture design and development of complex software applications using Python and associated frameworks.
  2. Collaborate closely with product managers designers and other developers to translate business requirements into technical solutions.
  3. Mentor junior developers and provide technical guidance and support to facilitate their growth and development.
  4. Conduct thorough code reviews and ensure adherence to coding standards best practices and performance optimization techniques.
  5. Optimize application performance and scalability through efficient coding practices and system architecture design.
  6. Troubleshoot and debug complex issues to ensure smooth operation and optimal performance of software applications.
  7. Stay updated on emerging trends and best practices in Python development and contribute to knowledge sharing within the team.
  8. Drive continuous improvement initiatives to enhance development processes tools and methodologies.

Requirements:

  1. Bachelors degree in Computer Science Engineering or related field.
  2. Minimum of 8 years of professional experience in Python development.
  3. Expertise in Python programming language and extensive experience with Pythonbased frameworks such as Django Flask or Pyramid.
  4. Strong understanding of software engineering principles design patterns and architectural concepts.
  5. Experience with relational and nonrelational databases such as PostgreSQL MySQL MongoDB or Redis.
  6. Proficiency in version control systems such as Git and collaborative development workflows.
  7. Excellent problemsolving and analytical skills.
  8. Ability to work independently and collaboratively in a fastpaced environment.
  9. Strong communication and interpersonal skills.

Preferred Qualifications:

  1. Experience with cloud platforms such as AWS Azure or Google Cloud Platform.
  2. Knowledge of containerization technologies such as Docker and container orchestration platforms like Kubernetes.
  3. Familiarity with frontend technologies such as HTML CSS JavaScript and modern JavaScript frameworks/libraries.
  4. Understanding of Agile methodologies and software development lifecycle (SDLC) processes.
  5. Contributions to opensource projects or developer communities.
  6. Continuous learning mindset with a commitment to staying updated on industry trends and technologies

Remote Work :

No

Employment Type

Full Time

Company Industry

About Company

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.