SonicJobs Logo
Left arrow iconBack to search

Python Developer

XPERT-CAREER LTD
Posted 11 hours ago, valid for 17 days
Location

Manchester, Greater Manchester M17 1DJ, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • We are looking for a skilled Python Developer with expertise in Python frameworks such as Django, Flask, or FastAPI.
  • The ideal candidate should have at least 3 years of experience in software development, particularly with MySQL, Rust, and Java.
  • Key responsibilities include designing scalable applications, optimizing database performance, and collaborating with cross-functional teams.
  • The position offers a competitive salary and benefits package, along with opportunities for professional development.
  • Flexible working options are available in a collaborative team culture focused on innovative projects.

We are seeking a highly skilled and versatile Python Developer to join our team. The ideal candidate will have expertise in Python and its frameworks, strong experience with MySQL, and familiarity with Rust and Java programming languages. This role involves designing, developing, and maintaining robust and scalable applications while ensuring seamless integration with databases and other systems.

Key Responsibilities:

  • Design, develop, and maintain scalable applications using Python and relevant frameworks (e.g., Django, Flask, FastAPI).
  • Write efficient and optimized database queries, manage schemas, and ensure data integrity using MySQL.
  • Leverage experience in Rust and Java for building high-performance and concurrent systems or integrating with Python-based solutions.
  • Collaborate with cross-functional teams to design and implement application features and enhancements.
  • Optimize existing applications for speed and scalability while ensuring best practices in code quality and security.
  • Debug and resolve complex technical issues in production and development environments.
  • Write clean, maintainable, and well-documented code, following software development best practices.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.

Skills and Qualifications:

  • Proven expertise in Python with a strong understanding of Python frameworks such as Django, Flask, or FastAPI.
  • Proficient in MySQL, with experience in designing schemas, writing complex queries, and optimizing database performance.
  • Familiarity with Rust for performance-critical tasks, system programming, or concurrent applications.
  • Experience with Java for backend development, application integrations, or multi-threaded applications.
  • Strong understanding of software architecture patterns, including RESTful APIs and microservices.
  • Knowledge of version control systems like Git and experience with CI/CD pipelines.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Solid problem-solving skills and a proactive approach to addressing challenges.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience with front-end technologies (e.g., JavaScript, React, or Angular) is an advantage.
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Understanding of security principles and data protection best practices.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional development and growth.
  • Flexible working environment (remote/hybrid options available).
  • Collaborative team culture with cutting-edge projects.

If you are passionate about building high-quality software solutions and thrive in a dynamic and innovative environment, we’d love to hear from you!

Apply now to join our team of talented developers and make an impact with your skills and creativity.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.