Python Developer

Python Developer

Posted 1 day ago by Natobotics

Negotiable
Undetermined
Hybrid
London, England, United Kingdom

Summary: The Python Developer role requires an experienced professional with over 8 years of expertise in Python development, based in London. The position involves working in a hybrid mode and necessitates a strong understanding of both front-end technologies and Python libraries. The candidate should possess excellent problem-solving and communication skills, along with a solid grasp of software engineering best practices.

Key Responsibilities:

  • Develop and maintain Python applications.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Implement software engineering best practices throughout the development life cycle.
  • Participate in code reviews and maintain coding standards.
  • Utilize both synchronous and asynchronous Python libraries effectively.
  • Engage in continuous integration and testing processes.
  • Communicate effectively with team members and stakeholders.

Key Skills:

  • Bachelor’s degree in computer science or a related field.
  • Proven experience as a Python developer.
  • Familiarity with front-end technologies (JavaScript, HTML5).
  • Understanding of Python’s synchronous and asynchronous libraries.
  • Knowledge of software engineering best practices.
  • Outstanding problem-solving skills.
  • Excellent verbal and written communication skills.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role : Python Developer

Experience : 8+ Years

Location : London

Contract Role

Work Mode : Hybrid

Qualifications

  • A Bachelor’s degree in computer science or a related field.
  • Proven experience as a Python developer.
  • Familiarity with front-end technologies (like JavaScript and HTML5).
  • Understanding of Python’s synchronous and asynchronous libraries.
  • Familiarity with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous integration, testing, and operations.
  • Outstanding problem-solving skills and attention to detail.
  • Excellent communication skills, both verbal and written.