Position: Senior Python Software Engineer
Company: SoftServe
Experience required: 3y
English level: intermediate

WE ARE

Our Client is one of the biggest compliance companies based in the USA which runs services in more than 150 countries all over the globe. We are dynamic and open to the world: our employees work in Ukraine, the USA, Poland, Bulgaria, and even in Cyprus.

Our project is an active part of developing a cloud-based platform that aims to incorporate the existing functionalities of several different applications into one holistic solution. Modern UI design, reliability, high performance, easy extension, and mature architecture will enable bringing the solution to life. In order to achieve this, we will focus on the best practices on how to create an innovative product and will connect the dots between financial, medical, and administrative parties of business. 

YOU ARE

- A strong software engineer with 3.5+ years of coding skills in Python and understanding its best practices
- Experienced with Python web frameworks such as Sanic (AsyncIO), PySpark, etc.
- Skilled in relational database knowledge and experience with PostgreSQL
- Confident with NoSQL databases principles (experience with Apache Cassandra is desirable)
- Aware of front-end technologies, such as JavaScript, HTML5, and CSS3
- Experienе with message brokers such as RabbitMQ, Apache Kafka
- Skilled in Docker
- Demonstrating Unit testing and debugging skills
- Experienced in development of distributed systems, Microsoft Azure, -Logstash, Linux, Git (microservices development is desirable)

YOU WANT TO WORK WITH

- Front End: Angular.JS, Angular 5+, ES2017+, SASS, gulp, webpack, mocha+testem, TypeScript
- Back End: Python 3.6+, REST, Sanic (AsyncIO), SQLAlchemy, Docker, RabbitMQ, Redis, PyTest, PySpark (Spark 2.3+)
- Databases: PostgreSQL, Apache Cassandra, MongoDB
- Cloud: Microsoft Azure
- Architecture: microservices

TOGETHER WE WILL

- Be a part of the diverse community of hard-working individuals, who are not afraid of challenges
- Offer our customers exceptional working ethics and robust solutions matching their needs
- Grow professionally by developing a cloud-based platform
- Share a package of benefits (medical insurance/additional (paid) vacation, anniversary gifts/ corporate events) and foreign language classes
- Enjoy working in a team of experts, bright and open-minded people