Logo for Savage X Fenty

Senior Python Developers

Role overview

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 8+ years of professional Python development experience
  • Expertise in Python and frameworks such as Django, Flask, or Pyramid
  • Strong understanding of software engineering principles, design patterns, and architectural concepts

Responsibilities

  • Lead the architecture, design, and development of complex Python applications using Python and associated frameworks
  • Collaborate with product managers, designers, and developers to translate business requirements into technical solutions
  • Mentor junior developers, provide technical guidance, and conduct code reviews to enforce coding standards and performance optimization
  • Drive continuous improvement of development processes, tools, and methodologies and stay updated on Python trends

About the company

Savage X Fenty logo

Savage X Fenty

Retail (Super / Hypermarket)

Company details

IndustryRetail (Super / Hypermarket)

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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 cross-functional teams to deliver high-quality, 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. Bachelor's 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 Python-based frameworks such as Django, Flask, or Pyramid.
  4. Strong understanding of software engineering principles, design patterns, and architectural concepts.
  5. Experience with relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, or Redis.
  6. Proficiency in version control systems such as Git and collaborative development workflows.
  7. Excellent problem-solving and analytical skills.
  8. Ability to work independently and collaboratively in a fast-paced 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 front-end 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 open-source projects or developer communities.
  6. Continuous learning mindset with a commitment to staying updated on industry trends and technologies

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Python Developer Related jobs

Other jobs at Savage X Fenty

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.