Looking for a

Python Developer

POS-284
Location: Remote
Type: Full-time
Seniority: Mid-Level

About Us:

As a Mid-level Python Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience working professionally with Python for 2 to 4 years.
  • In-depth knowledge and hands-on experience with the Django framework for web application development.
  • Strong background in designing and implementing RESTful APIs.
  • Proficiency in relational database modeling and advanced SQL queries.
  • Solid experience using Git for version control and collaborative development.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • Understanding of agile methodologies and the complete software development lifecycle.
  • Knowledge of testing frameworks and experience applying test-driven development practices.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design, develop, and support web-based applications leveraging Python and Django.
  • Create and maintain RESTful APIs to support diverse client interfaces.
  • Engage in all phases of the development cycle, from requirement gathering to deployment and support.
  • Architect and implement scalable database solutions.
  • Integrate AI tools and Retrieval-Augmented Generation (RAG) functionalities into applications.
  • Ensure code quality through clean, maintainable, and well-documented development practices.
  • Work closely with cross-functional teams to deliver robust software solutions.
  • Participate in code reviews and promote team-wide best practices.
  • Keep up to date with the latest trends in AI and machine learning.
  • Diagnose and resolve performance issues and bugs.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.