Python Engineer (Django)
Let’s start with what PLANEKS offers:
0. Fast and comfortable hiring process.
1. 100% remote work opportunity and flexitime - choose working hours between 8:00-20:00.
2. Manage your compensation $$$$ budget - Travel tickets, Work equipment, Health insurance, Software, Sport, Training.
3. Salary paid in USD + tax compensation. Revision every 1 year. We want everyone to be confident in what tomorrow brings.
4. Everything to provide a good rest. YES: Paid vacation, national holidays, sick leaves(and support in case of serious diseases). NO: overtime, work on weekends.
5. Regular feedback, mentorship, code review. Friendly and professional team that supports you. Well, we're proud of how we handle that. So you can always count on us.
6. Speaking clubs with a native speaker to constantly maintain your English level.
7. No bureaucracy - transparent processes and flat management. Working remotely means keeping things as simple as possible to work efficiently.
We propose something more significant than a job. PLANEKS means developing a new lifestyle for our colleagues and clients. So take your part in it!
About the Project:
We are building and improving a large-scale e-commerce platform for a UK-based company that operates both online and offline, serving thousands of customers worldwide with a catalog of more than 7,000 products.
The project is not only about developing a modern online store but also about creating a custom CRM system and automating many internal processes. The platform handles complex delivery logic, integration with third-party courier services, data synchronization between multiple databases, and advanced reporting and marketing automation features.
Some of the challenges our team has already solved:
- Automated integrations with courier services to eliminate manual work.
- Flexible delivery system with multiple rules (region, weight, courier, price, day/time).
- Synchronization of data between legacy and new platforms.
Automated generation of supplier reports and customer abandoned-cart emails.
The system is continuously evolving, so new features, optimizations, and integrations are an essential part of ongoing development.
Tech Stack:
- Backend: Python 3.7, Django 2+, Django-Oscar
- Database: PostgreSQL
- Async & Caching: Celery, Redis
- Frontend: jQuery, HTML, CSS, Bootstrap
- Infrastructure: Docker, DigitalOcean, Cloudflare
- Analytics & Tracking: Google Tag Manager, Google Analytics
- Version control: Git
Responsibilities: - Develop new features and maintain existing ones for the e-commerce and CRM systems.
- Work on complex integrations with third-party services (couriers, analytics, etc.).
- Optimize database queries and backend performance.
- Participate in code reviews, provide feedback, and ensure code quality.
- Collaborate with the team on architectural decisions and improvements.
Requirements:
- 3+ years of commercial experience with Python and Django.
- Solid knowledge of relational databases (PostgreSQL preferred).
- Experience with Celery, Redis, or similar tools.
- Understanding of HTML, CSS, and JavaScript (jQuery) for basic frontend tasks.
- Familiarity with Docker and deployment processes.
- Experience working with third-party integrations (APIs, payment systems, couriers).
- Strong problem-solving skills and attention to detail.
- Intermediate English (written and spoken).
Nice to Have:
- Experience with Django-Oscar or other e-commerce frameworks.
- Knowledge of cloud platforms (e.g., DigitalOcean, AWS, GCP).
- Familiarity with analytics tools (Google Analytics, Tag Manager).
Required languages
English | A2 - Elementary |