Position: Senior Python developer
Company: Upplabs
Experience required: 5y
English level: upper

Our client is a pioneer in data security, fighting a different battle than conventional cybersecurity companies, providing an innovative software platform that allows enterprises to map, analyze, manage and migrate their unstructured data; 
specializes in human-generated data, a type of unstructured data that includes an enterprise’s spreadsheets, word processing documents, presentations, audio files, video files, emails, text messages, and any other data created by employees. 
We offer: 
Fully remote job, flexible working time schedule
20 business days of paid vacation, 5 business days of paid sick leaves per year;
Local State Holidays
Zero bureaucracy

Responsibilities
· Participate in the entire application lifecycle, focusing on coding and debugging
· Write clean code to develop functional web applications
· Troubleshoot and debug applications
· Perform UI tests to optimize performance
· Manage cutting-edge technologies to improve legacy applications
· Collaborate with Front-end developers to integrate user-facing elements with server-side logic
· Gather and address technical and design requirements
· Build reusable code and libraries for future use
· Liaise with developers, designers, and system administrators to identify new features
· Follow emerging technologies

You definitely have: 
 4+ years of experience in development (At least 2 years in developing big systems with Python)
Asynchronous programming and experience in developing performance-critical applications 
English: upper intermediate

Nice to have: 
 Experience in working with AWS, Docker, and microservices 
 Experience with Machine Learning 
 Algorithms development (collaborative filtering, similarity, data normalization, clustering)

The hiring process:

2 technical interviews