Our client is a big international SaaS platform that allows salespeople to focus on selling. They offer ways to leverage data as an enabler for better, smarter, and faster conversions at every stage of the customer lifecycle. 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.
Interviewing: the 1-st stage: interview with a Recruiter (about 40 minutes) the 2-nd stage: interview with a Team Lead (about 1,5 hour) the 3-rd stage: final call with a client (about 1 hour)
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; • 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.
We offer: • Flexible working arrangements; • Paid vacations (25 workdays) and sick leaves (5 workdays); • Partial compensation for any sports activity; • Medical insurance; • English courses paid by the company; • Challenging, and fast-growing product; • Autonomous team structure with a lot of freedom and ownership; • Opportunities to speak with clients and the development team only in English and free English classes; • As a part of the team, you will be responsible for the production environments of the squad products that are used by thousands of customers worldwide.