Middle Python Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

2+ years of experience in Python development in production environments., Strong experience with REST API development using frameworks like FastAPI, Django REST Framework, or Flask., Proficiency in working with multiple databases, especially PostgreSQL and Elasticsearch., Basic front-end development skills using HTML, CSS, and JavaScript..

Key responsibilities:

  • Design and implement efficient, scalable, and secure RESTful APIs for client applications.
  • Develop and maintain back-end systems and data pipelines using Python.
  • Integrate and manage different databases and data sources, ensuring data consistency and performance.
  • Document technical solutions and collaborate closely with team members for successful feature delivery.

Qulix logo
Qulix
201 - 500 Employees
See all jobs

Job description

Description:

We’re looking for a skilled and experienced Mid-Level Python Developer with a strong background in both developing standalone Python projects and building custom modules for the Odoo ERP platform. The ideal candidate should be ready to work on pure Python back-end systems as well as develop solutions within the Odoo ERP environment.

Tech stack:

Python Odoo ERP FastAPI Django REST Framework Flask PostgreSQL MySQL MongoDB Elasticsearch Pandas NumPy Docker HTML CSS JavaScript XML Git Confluence JIRA

What you will do:
  • Design and implement efficient, scalable, and secure RESTful APIs for a variety of client applications, ensuring maintainability and clear documentation.
  • Develop and maintain back-end systems and data pipelines using Python, optimizing data flow and processing with modern frameworks and libraries.
  • Integrate and manage different databases and data sources (such as PostgreSQL, MySQL, MongoDB, ElasticSearch), ensuring data consistency and performance.
  • Perform CI/CD and basic DevOps tasks, including automating builds, deployment.
  • Process and transform data using Python data libraries such as Pandas and NumPy for data cleansing, transformation, and reporting.
  • Develop for Odoo ERP: Design, develop, and customize Odoo modules, including both server-side business logic (Python) and client-side components (HTML, CSS, JavaScript, and XML).
  • Work with Odoo’s ORM and PostgreSQL, ensuring efficient database management and module integration.
  • Implement simple front-end components using HTML, CSS, and JavaScript.
  • Apply best development practices, design patterns, and code quality standards throughout the software lifecycle.
  • Document technical solutions and collaborate closely with team members to ensure the successful delivery and integration of features.
Our expectations:
  • 2+ years of experience in Python development within production environments.
  • Strong experience with REST API development using frameworks such as FastAPI, Django REST Framework, or Flask.
  • Proficiency in working with multiple databases (especially Elasticsearch, PostgreSQL, as used in Odoo) and integrating various data sources.
  • Hands-on experience with CI/CD pipelines and basic DevOps practices, including Docker and cloud deployments.
  • Solid knowledge of data processing tools (Pandas, NumPy) for handling and transforming datasets.
  • Proven experience in Odoo ERP development will be welcomed
  • Basic front-end development skills: ability to implement simple UIs using HTML, CSS, and JavaScript.
  • Familiarity with version control systems (Git) and collaborative development tools (JIRA, Confluence).
  • Ability to clearly explain and discuss technical concepts, including visual support with diagrams and documentation.
  • Good communication skills and ability to work collaboratively within a team.
  • English proficiency at B1+ level or higher.
What we offer:
  • Work under b2b contract.
  • Medical insurance.
  • Monthly compensation for educational courses / sports.
  • Loyalty card discounts and other benefits.
Mid-Level Python Developer
Job Categories: Developer
Locations: All
Levels: Junior Middle
Job Departament: RDI
Types of Work: Remote
Technologies: Confluence CSS Django REST Framework Docker ElasticSearch FastAPI Flask Git HTML JavaScript Jira MongoDB MySQL NumPy Odoo ERP Pandas PostgreSQL Python XML

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Python Developer Related jobs