Position: Senior Python Software Engineer
Company: SoftServe
Experience required: 3y
Category: Python
English level: intermediate
Published: 2021-02-01T00:00:00+02:00

WE ARE

Looking for skilled & independent backend software engineers to join our integration team which is responsible for the core business function of building and maintaining existing solution that interacts with hundreds of different payroll platforms and providers. Our client is US-based company working to create a fairer financial system by unlocking API access to payroll systems. They provide a solution allowing consumers to connect their payroll account from any device & to any app through developer-friendly SDKs and APIs, the infrastructure is deployed using Kubernetes. This way, they will leverage APIs and forge alliances with many FinServ players.



YOU ARE

Proficient in Python 3 (3+ years)
Experienced with crawling/scraping techniques
Extensively expertised in debugging network traffic
Experienced with browser automation libraries such as Selenium (e.g. be able at launching a browser using Selenium for authentication)
Experienced with processing, manipulating, and cleaning data using libraries such as lxml and BeautifulSoup
Experienced with Pydantic, requests, Celery, Redis
Having a solid understanding of the HTTP protocol, how webservers work, and browser capabilities such as cookies and local storage
Ready to be fully responsible for particular assigned integrations, release code many times daily & perform manual QA on demand
Highly service-oriented, independent and responsive
Having strong troubleshooting and problem-solving skills
Demonstrating Upper-Intermediate English level or higher


YOU WANT TO WORK WITH

Developing new integrations of existing solution with various payroll platforms
Monitoring and supporting live integrations to keep them healthy and up to date as platforms change and evolve
Working with a team of engineers from different backgrounds and collaborating cross-functionally with product management and operations teams


TOGETHER WE WILL

Accomplish great things and build new solutions
Get a generous number of learning and development opportunities along with our structured career path
Have friendly and mature team
Have ability to propose and implement own solutions
Have flexible working schedule