Position: Middle Python Developer
Company: DataOx
Experience required: 3y
Category: Python
English level: upper
Published: 2021-11-01T00:00:00+02:00

About project:
We are building a product called LuckySuit to automate and speed up the footwear buying process from popular websites (like Footlocker, Nike, etc). Such software is essential for purchasing the latest sneakers releases at retail prices, including limited-edition drops and collabs. As soon as the footwear is dropped on the source website, the software detects it and goes through the checkout process. The software is a console application that a license will sell.

What to implement next:

The project started in April 2021 and is going to be long-term. As for now, we have already developed a core part of the project.

The next stage will include additional footwear websites, application analytics, security, and licensing to ensure the app will not be hacked.

Client:

The client is from France but with very clear English. You’ll communicate with him directly. The client has several projects that add value to LuckySuit. He’s a very communicative and friendly person, respecting personal boundaries.

Team:

The Product Owner (the role taken by the client himself), the Project Manager from our side (she isn’t involved too much), Python Developer, QA will join a bit later. So you’ll be an additional developer to the team.

Project technologies stack:
- Python3 (async);
- Flask/FastAPI;
- PyArmor, PyInstaller, PyUpdater;
- MongoDB for statistics on client’s side;
- Docker & docker-compose.

Main responsibilities:
- Making technical decisions;
- Write clean, reusable code;
- Decompose and estimate tasks;
- Brainstorm with the team to find optimal solutions;
- Communicate directly with the client.

Technologies checklist:
- Experience in Python3 at least 3 years;
- Flask/FastAPI;
- MongoDB;
- Docker & docker-compose;
- English level - Upper-Intermediate (enough to participate in meetings with the client).

Benefits you get choosing current position:

- You’ll have the opportunity to directly work with the client, improving your communication and soft skills;
- Same time zone with the client;
- You’ll be able to make your own technological decisions, even apply new technologies if they fit the project;
- A small team of engaged professionals;
- The client understands the development process and complexities. Deadlines are set taking into account our team’s opinion.

Benefits you get choosing our company:

- Full financial and legal support for private entrepreneurs;
- Low hierarchy and open communication with founders;
- Paid vacation, day-offs (20 days) + 11 Ukrainian public holidays;
- Compensation for sports activities and English lessons;
- Work from Mykolaiv office or fully remote;
- Corporate events and team-building sessions.

Next steps and recruiting process:

HR interview -> Technical interview -> Offer

About company:

We are DATAOX, a software development company based in Mykolaiv, the south part of Ukraine. At the moment we have nearly 70 people on board.

We have two main directions:

- Classical outsourcing, where we are solving IT challenges for western-based startups and small businesses.
- Data scraping solutions and business processes automation, where most clients are non-technical. In such projects, we need to convert the business ideas and goals into the software product.

More information you can review at https://data-ox.com/ & https://jobs.dou.ua/companies/dataox