-
emagine

Python Developer

emagine
Portugal · Full-time · Mid-Senior

Introduction & Summary:

This role seeks an experienced BE Developer proficient in Python and Django to contribute to the development and maintenance of the Store Intelligence product. The ideal candidate will have over five years of commercial experience in Python, Django, SQL, and a strong background in backend design and architecture. An ability to mentor others and engage in innovative project development is essential.


Main Responsibilities:

Core duties include backend development and maintenance of company products.

  • Backend development and maintenance of the company's flagship product Store Intelligence using Python, Django, C++ and PostgreSQL.
  • Architectural design and infrastructure planning for software and new features.
  • Investigation, debugging, and resolution of issues in live software.
  • Task decomposition and distribution among the team.
  • Code review, including gatekeeping for changes in all services.
  • Maintenance of technical documentation and help materials.
  • Mentoring and training of newcomers.
  • Brainstorming and suggesting new ideas and innovations for the project.

Key Requirements:

  • 5+ years of commercial experience in Python, with skills in concurrent, async, sync programming, big data processing.
  • 5+ years of commercial experience in Django, including REST API design and implementation.
  • 2+ years of commercial development experience in C/C++.
  • 5+ years of experience with PostgreSQL and MySQL, focusing on schema design and query optimization.
  • 3+ years of NoSQL experience with REDIS and AWS DynamoDB.
  • Familiarity with Machine Learning frameworks such as PyTorch and TensorFlow.
  • 2+ years of commercial development with OpenCV for computer vision tasks.
  • 3+ years of experience with Docker for containerization.
  • 5+ years of experience with CI/CD tools like GitLab and Jenkins.
  • Strong understanding of software and architectural design patterns.
  • Former AWS Solutions Architect certification.
  • Experience in full SDLC with distributed systems.
  • English proficiency: Level C1.
  • Strong communication and team-building skills.

Nice to Have:

  • Experience with additional technologies such as Redis, Docker, and Git.

Other Details:

This position offers the chance to work on a significant software product with focus on innovative features and solutions in a dynamic environment. Remote working arrangements may be available. Candidates are encouraged to apply if they possess the required skills and experience.

Key Skills

Ranked by relevance

python django docker redis aws machine learning computer vision postgresql big data pytorch gitlab nosql mysql cicd sql c
Login to Apply
Posted
Mar 04, 2026
Type
Full-time
Level
Mid-Senior
Location
Portugal
Company
emagine

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
emagine
Related

Python Engineer

2026-05-23

Full-time
Not Applicable
Poland
IT Services
Engineering
View Job Details
Holidu
Related

DevOps Engineer (all genders)

2026-05-28

Full-time
Associate
Germany
IT Services
Engineering
View Job Details
Holidu
Related

Backend Developer - Host Experience (all genders)

2026-05-28

Full-time
Associate
Germany
IT Services
Engineering