Connecting best talents and IT companies since 2011.
Middle Python Developer
** WHAT COMPANY? ** A company that develops a product using AI, ML, NLP and other cutting-edge technologies. Works directly with Microsoft and Google. Member of the Google Accelerator - Voice AI. Founded in 2019, there are offices in Ukraine and the USA. About 25 employees. The company is focused on the US enterprise market. ** WHAT PRODUCT? ** SaaS platform using the latest technology and proprietary Machine Learning algorithms to analyze workshops and conversations in English. The platform is capable of identifying problems, issues and key topics, measuring positive and negative aspects of communication, and much more. The product has already been developed and used. At the moment, the team is focused on creating integrations with external services (Microsoft Teams, Google Meets and Calendar, Zoom, etc.). ** COMPANY ADVANTAGES: ** Use of the latest technologies, AI, Machine Learning. Non-trivial tasks, freedom and responsibility. Development in a friendly open-minded team. The product is dynamically scalable, there are large clients. ** TECHNICAL STACK IN ENGINE TEAM: ** Python 3, Celery, Kafka, Redis, PostgreSQL, Linux. Agile, Trello, Slack. ** WHO DO WE NEED? ** Middle Python Developer with 2+ years of experience in developing web applications in Python, as well as practical experience with Docker, Git, CI / CD processes. Experience in developing integrations with web-based APIs will be a plus. ** WHAT YOU WILL DO? ** Develop and improve the system components of the Back End part of the product (scheduling and attendance), including API and integrations with external services; Support planning of technical architecture, system and API design; Participate in the development of new integration features of the core product (tasking systems, calendaring systems, etc.) Provide high quality coding, participate in the team's code review and testing. ** WHO WILL YOU WORK WITH? ** Close communication with Team Lead (Chief Architect / Senior Developer); 2 Middle and Junior Python Developers within the Engine team; Other project teams (Web app, NLP, Infrastructure). ** IN CONNECTION WITH WHAT POSITION OPENED? ** Team expansion. ** DO I NEED ENGLISH, AND AT WHAT LEVEL? ** Intermediate (English-speaking meetings, technical documentation). ** WHAT ARE THE REQUIREMENTS: ** 2+ years of experience in developing web applications in Python; Practical experience with Docker, Git, CI / CD processes; Readiness to work with Linux; Understanding of coding best practices. ** Will be a plus: ** Experience with web-based APIs (or developing integrations with them); Experience with Microsoft APIs; Experience with Django or other frameworks; Experience with Kafka and Celery. ** THE COMPANY OFFERS: ** A completely remote format of work is possible. There is also a comfortable office in Odessa for candidates from this location (if desired, the team meets in the office on Fridays). Flexible schedule, the result of the work is important. Contract with private entrepreneur (salary in USD), cover taxes, have accounting services, relocate bonus. Annual salary review. Personal bonus, stack options (shares that guarantee financial compensation to team members in the event of a company resale / listing on the stock exchange; percentages grow annually). 3 weeks of paid vacation, public holidays in Ukraine - days off. Paid sick leave. Compensation for vocational training and English courses. If necessary, provide equipment for work. ** HOW DOES THE SELECTION HAPPEN? HOW MANY INTERVIEW STAGES? ** A short introduction interview with a GUID recruiter; Introduction-interview with Lead; Technical interview with Lead; \ + optional: test task for 30 minutes - 1 hour. Interview with Co-Founder.