#1 Job Board for tech industry in Europe

Python Engineer
New
Python

Python Engineer

4 973 - 5 525 USD/monthNet per month - B2B
4 973 - 5 525 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    English

    C1

    Python 3.8

    advanced

    Django

    advanced

    REST API

    advanced

    HTML5

    advanced

    jQuery

    advanced

    ETL

    nice to have

    React

    nice to have

Job description

Online interview

NG Logic is an international company specializing in transforming our customer's visions into digital products. Our proof of excellence? 90% of all our clients find us through referrals. With 20 years of experience, we can build for our customers anything: custom web & mobile apps, microservices, migrations, integrations, and product design.  NG Logic combines the IT excellence of a product firm with efficient project management of outsourcing companies. Our hard work has been reflected in the recognition of 2022 Clutch Leader! 


We are looking for a versatile and seasoned Mid-level Python-Django Developer to join our Polish team working remotely, mainly for a long-term US-based customer. You will be contributing to impactful projects for some of the world’s top humanitarian organizations – such as the American and Canadian Red Cross or the USO (United Service Organizations) – helping to deliver real-world solutions in the areas of disaster relief, emergency assistance, and support for military families.


Responsibilities:

  • Develop new features in existing Django projects – mostly backend (approx. 75%), with some frontend work (approx. 25%) using HTML/CSS/Bootstrap/jQuery

  • Maintain and improve third-party API integrations

  • Improve and maintain legacy Django projects (Python 3.8, Django 4.x), with plans to upgrade to Django 5.2 LTS and newer Python versions

  • Seek technical improvements and introduce valuable third-party libraries

  • Conduct code reviews and refactor code according to Clean Code and Clean Architecture principles

  • Implement unit and integration tests (both manually and using AI-powered tools)


Skills & Requirements:

  • +5 years of experience with Python 3.8+

  • Experience with Django 4.x+

  • Experience in designing and building REST APIs (Django Rest Framework)

  • Working knowledge of HTML5, CSS, vanilla JavaScript, and jQuery

  • Ability to write and understand unit tests (including TDD)

  • Good command of English (mainly for reading/writing documentation)

  • Strong self-organization skills and flexibility in work hours


Nice to have:

  • Understanding of microservices architecture

  • Basic familiarity with ETL processes

  • Knowledge of MySQL and SQL

  • Familiarity with Mercurial version control

  • Experience using Bootstrap

  • Basic knowledge of CI/CD processes (e.g. writing Jenkins deployment scripts)

  • Familiarity with Node/npm and Webpack

  • Experience with Python Celery

  • Ability to use AI tools for improving and testing code


All official emails from NG Logic come onlyfrom @nglogic.com— do not trust messages from any other domain. If in doubt, contact us directly at it@nglogic.com.


What We Offer:

  • Be a part of the team that works for the most influential global brands.

  • Opportunities to create industry-defining services using the latest technologies.

  • A responsible position – leverage your knowledge beyond simple coding.

  • Advise customers on optimal solutions – we trust your expertise!

  • No rush! Work at your own pace in a quality-over-quantity environment.

  • Collaborate with highly experienced professionals.

  • Numerous opportunities for professional growth.

  • Full-time remote work from anywhere in the world.

  • 500 PLN/month budget for social benefits – tailored to your location and lifestyle.

  • 20 days of annual leave plus bank holidays.


GDPR DATA PRIVACY NOTICEIn accordance with Article 13(1) and (2) of the GDPR, we inform you that: 1. The controller of your personal data is the entity indicated in the job offer. 2. We will process your personal data for the purpose of conducting the recruitment process for the position indicated in the job offer, and if you have given consent in this regard, also for the purpose of conducting future recruitment processes. 3. You have the right to: access your data and request its rectification, erasure, restriction of processing, the right to data portability, and the right to object to the processing of your data. 4. We do not engage in automated decision-making or profiling. 5. For more information on how we process your personal data, please refer to the full text of the Information Clause for Job Candidates.

4 973 - 5 525 USD/month

Net per month - B2B