Python Engineer

Remote Full-time
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. We combine 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!

NG Logic is a part of Ciklum, a global digital engineering and technology partner that empowers enterprises to innovate at speed and scale. With over 4,000 skilled developers, designers, engineers, and data scientists worldwide, Ciklum delivers next-generation solutions in cloud engineering, product development, data, AI, and DevOps for some of the world’s most ambitious companies.

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 only from @nglogic.com — do not trust messages from any other domain. If in doubt, contact us directly at [email protected] .

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 NOTICE
In 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 .

How we hire

01

Getting to know you

We start with a short phone call, discuss the position, our requirements and your needs.

02

Technical Interview

We set up a meeting with one of our senior experts to know more about your skills, tech experience, and thinking patterns.

03

Team & Culture Fit

The last step is a video call with our client's tech team, so they can learn about your skills and culture fit firsthand.

04

Offer

We approach you with an offer.

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Online News Journalist

Remote

Senior Donation Coordinator (Night Shift: 5pm - 5am)

Remote

Experienced Full Stack Software Engineer – Web & Cloud Application Development for DoorDash's Remote Workforce

Remote

Senior Compensation Analyst

Remote

Clinical Program Manager - Remote (North Carolina Preferred)

Remote

Professional Support Lawyer

Remote

Remote Customer Experience Specialist – Live Chat Support Agent (Work From Home) – Full-Time Opportunity at careerzynith

Remote

Fundraising Consultant (Aropa Commons) (Casual Employee)

Remote

Database Administrator for PostgreSQL

Remote

Hiring Now: Fld Svc Provider Solution Spec

Remote
← Back