Position: Python Senior/Tech Lead (Bots Platform)
Company: SoftConstruct
Category: Python
Experience required: 5y

Cutting edge cloud platform, the builder of Telegram chat-bots for our 500+ partners worldwide. Key functions are: verification, payments, support chat, NLP-driven FAQ answers. Your goal is to build a scalable, easy-to-use cloud platform with the skilled team.

Skills & Experience:

- 5+ years of experience in Python;
- Experience working with relational and NoSQL databases;
- Experience working on Linux, Docker;
- Exceptional problem solving, technical and data analysis skills;
- Strong Computer Science fundamentals.
- Extensive knowledge in software design and design patterns;
- Experience in incorporating and utilizing BDD / TDD / Unit testing;
- Experience with designing, implementing RESTful API’s (Aiohttp, FastAPI).

Nice to have:

- Experience with Cloud Services (preference to Google Cloud Platform);
- Some experience with Kubernetes and Helm charts;
- Experience with Telegram bots creation.

Main responsibilities:

- Lead the platform development team;
- Keep tech solution in the agreed scope and acceptable timing;
- Solve issues that arise on a daily basis;
- Participate in groomings, demo and other Scrum/Kanban activities;
- Escalate blockers to PM and stakeholders.

What can we offer you:

- Annual leave: 20 working days per year;
- All paid sick days with a doctor’s note (no limit on the number of times, but for 1 time it is paid up to 2 weeks) and 6 short terms sick leave;
- Registration of FOP 3 group (the company pays all taxes and the commission of banks in addition), there is an accountant for conducting FOP (free of charge);
- Individual English classes at EnglishDom online school (within 50%of the amount of compensation);
- 450 USD annual budget for training and/or sports (within 50% of the compensation of the amount of expenses) after the probationary period;
- Free health insurance after probationary period.

Про компанію SoftConstruct

SoftConstruct conducts basic and applied research in four key areas: data science, computer vision, big data, real-time processing. Our experience is extremely wide: from working with complex computer and engineering systems, programming for data science — to developing and putting into practice innovative solutions in the field of sports, eSports, and security. We use various technologies, knowledge of experts from multiply areas and unique tools to find new approaches and original solutions to problems.