#вакансия #python3.9 #remote
Middle software engineer
🌍Moscow or remote
👨💻Stack: Python 3.9, Django, DRF (for communication between services), PostgreSQL, Redis, Celery.
💰 The salary range — 💲2700-3300
??Company ZipSale is now making a product for UK (and in the future, European and American) resellers. In our system you can upload information about things that you need to sell and quickly place them on different marketplaces: Ebay, Etsy, Shopify and others.
Then we will develop more marketplaces and features: auto recommendations for them, categories, tags and prices, pulling up statistics, managing shipping and inventory, bulk import, cross-posting and much more. Here are some features that we will release before the new year:
- Add the ability to use multi-selects to our dynamic form builder.
- There, too, saw the ability to map fields between marketplaces and options for these fields.
- Learn to autocomplete some fields (item size, item condition, in some cases - category).
- Refactor part of the code, start moving towards DDD.
The project started as a simple form-slapping on Django, but it has come a long way in a year: now we have a lot of complicated business logic, non-trivial interaction with third-party APIs, and other tricks - this often makes even simple tasks difficult to implement. Over the past year, we have accumulated technical debt (despite the fact that on Mondays we only deal with it), so now there is more mess in our technical base than we want - we also have to work with it.
About workflow in Zipsale:
- Weekly sprints.
- Minimum problems with infrastructure: push to master, roll out by itself (10-20 times a day).
- We write a lot of tests.
- We know how to use the flags feature correctly (and use it!)
- Good old familiar stack: Python 3.9 (for now), Django with templates on the backend, DRF (for communication between services), Posgre, Redis, Seleri.
- The work is completely remote, if necessary, there is a place to work in Moscow (m. Krasnye Vorota).
- We do engineering tasks 20% of the working time: refactor, update, decorate.
- We do a code review every day and immediately fix the jambs.
Responsibilities:
- Integrate new marketplaces
- Add custom cool features
- Modify the back office
- Pull up more information from third-party APIs
- Maintain our Chrome plugin integrated with our system
- Fix bugs
Requirements:
- 3 + commercial teamwork experience
- Ability to fulfill simple understandable tasks
- Desire to dig and find solutions for incomprehensible problems
- Ability to distinguish between context manager and content manager
- Willingness to learn (in practice)
- Modern laptop / computer and internet
- Punctuality
Here is a checklist describing what you need to be able to do well with us:
self check
It is for the Juns, but not much changes for the Middle.
Join our team😊 Let’s grow together🤩 Send your CV on email moskalenkoiryna@gmail.com or contact me it telegram
@iramoska