Recruitment Room Team

Senior Python Developer

Remote Position
7 months ago
Apply Now
Deadline date:

Job Description


Hire Resolve’s client is seeking a highly skilled and motivated Senior Python Developer to join their growing team. You will play a crucial role in designing, developing, and maintaining their core applications and systems. This position offers the opportunity to work on challenging projects, contribute to key architectural decisions, and have a significant impact on the direction of their technology. We are looking for someone who is passionate about clean code, best practices, and continuous learning.

Responsibilities:

  • Design, develop, and maintain high-quality Python code for various projects.
  • Collaborate with cross-functional teams (product, design, QA) to define and implement new features.
  • Participate in code reviews and contribute to improving our development processes.
  • Write unit and integration tests to ensure code quality and reliability.
  • Troubleshoot and debug existing code and systems.
  • Contribute to the architecture and design of our applications.
  • Stay up-to-date with the latest trends and technologies in Python development.
  • Mentor and guide junior developers (if applicable).

Benefits:

  • Competitive salary based on experience.

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [email protected]

You can also connect with Daniel, Carmen and Gaby on LinkedIn or contact Hire Resolve
If you meet the above requirements we will contact you within 3 working days.

  • Contribute to open-source projects (desirable).

Required Skills and Experience:

  • Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).
  • 5+ years of professional experience as a Python Developer.
  • Strong understanding of Python fundamentals and best practices.
  • Experience with relevant Python frameworks such as Django, Flask, or FastAPI are important.
  • Proficiency in working with databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with version control systems (e.g., Git).
  • Solid understanding of software engineering principles and design patterns.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.  
  • Experience with testing frameworks (e.g., pytest, unittest).
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Experience with asynchronous programming (e.g., asyncio) is a plus.  
  • Contributions to open-source projects are a plus.