Senior Python Engineer

Our client is a big international SaaS platform that allows salespeople to focus on selling. About 8 years ago, the company started as a startup. Now the main product is a BigData for sales professionals to identify, engage and close prospects, thanks to the prospecting platform, web extension, and API. The company’s customers range from SMBs to Enterprises, including Google, Dropbox, Uber, Microsoft, Facebook, etc.

1-st stage: interview with Recruiter (around 40 minutes)
2-nd stage: interview with Tech Lead (around 1,5 hour)
3-rd stage: interview with Hiring Manager (around 40 minutes)

Team size: 16 Engineers in Ukraine

Skills required:
• 5+ years of experience as a Software Engineer;
• 4+ years of experience as a Python Engineer;
• Highly skilled in software development best practices and CI\CD;
• Proficient with web scraping libraries such as BeautifulSoup, Scrapy, Selenium, etc.;
• Strong experience with SQL and NoSQL databases;
• Experience working with cloud environments (AWS preferable);
• Experience with working with various database engines (relational, document storage, key-value, time series) – ElasticSearch, Redis, Postgres, MySql;
• Experience with Python asynchronous programming: AsyncPG
• Experience with Python DB libraries: SQL Alchemy, Alembic, SQL Model
• Experience with Python Web frameworks: FastAPI, Flask
• Experience with Python AWS libraries: Boto3
• Experience with Docker, Kubernetes

Responsibilities include:
• Design and implement high-scale and data-intensive services;
• Take part in the most significant projects in the company;
• Research and implement algorithmic solutions in our product;
• Work with a product manager and see the bigger picture and business requirements;
• Be a part of the heterogeneous team of backend and data engineers;
• Improve and propose new algorithmic solutions for our state-of-the-art search engine.


    You might be also interested in other positions