Job description

We are seeking a highly skilled and experienced Python Developer to join our dynamic team. As a Python Developer, you will be responsible for designing, developing, and maintaining our company's software applications. You will work closely with our cross-functional team to deliver high-quality, scalable, and robust solutions that meet the needs of our clients.

Key Responsibilities:

  • Design, code, test, and deploy efficient and maintainable software using Python
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications
  • Develop and maintain web applications, API integrations, and data pipelines using various Python frameworks
  • Participate in code reviews and provide constructive feedback to maintain code quality and ensure best practices are followed
  • Troubleshoot and debug issues in production and provide timely resolutions
  • Stay updated with the latest trends and technologies in the Python development community and share knowledge with the team

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proven experience as a Python Developer, with at least 5 years of hands-on experience in softwaredevelopment
  • Strong understanding of Python programming language and its libraries and frameworks such as Django, Flask, etc.
  • Experience working with databases and SQL, including database design, optimisation, and query optimisation
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript
  • Experience with Agile/Scrum methodology and tools such as Git, JIRA, etc.
  • Ability to analyze and solve complex problems, and write clean, modular, and efficient code
  • Experience with AWS or other cloud platforms is a plus
  • Experience with MLOps and the deployment of ML models will earn you bonus points
  • Excellent communication skills and the ability to work in a team environment

What We Offer:

  • Competitive salary and opportunities for career growth.
  • A creative and dynamic work environment.
  • The chance to work on diverse and exciting projects.
  • Ongoing training and development to keep your skills sharp.
  • Flexible work arrangements, including remote work options.

We are looking for a self-motivated and detail-oriented individual who is passionate about developing high-quality software solutions using Python. If you have a strong technical background, a desire to learn and grow, and thrive in a fast-paced environment, then we want to hear from you! Apply now to join our team as a Python Developer.

Full time

09:00 am - 04:00 pm

Remote

Apply for this position