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

One of the key activities of the company is to take care of several most present-day trends in the multi-disciplinary business – commercial transparency, improving government pricing reporting system, and global consulting. Our Customer operates with numerous internationally known clients and has gained a firm reputation by solving their complex problems, approaching each ambition from the customized perspective, and sustaining top corporate culture.

Each team member will focus on best practices to create a multifunctional team that mainly consists of Architects, Developers, Business analysts, Quality assurance engineers, Automation engineers, DevOps engineers, Project Managers, and Designers. All of the new coming members will get assistance and training from the core team members, who will serve as knowledge owners in order to facilitate the most efficient learning.

**YOU ARE**
Demonstrating such required experience as
— Python 3.4+ coding skills and understanding of Python best practices
— Knowledge of Python web frameworks such as: Flask, Asyncio
— Relational database knowledge and background PostgreSQL
— Knowledge of NoSQL databases principles and expertise with Apache Cassandra (nice to have)
— Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
— Message brokers: RabbitMQ, Apach Kafka
— Development of distributed systems (desirable), Logstas

Your soft skills comprise
— A technology enthusiast who enjoys expanding the knowledge and share it with others
— Able to communicate and collaborate with the teammates in order to achieve success
— A professional who is always looking for new challenges
— Good at problem-solving and has strong analytical skills
— An active team player
— Good at time-management

**YOU WANT TO WORK WITH**
Incredible talented professionals in the team of diverse positions that help to bring best practices into improving relationships between healthcare institutions, government, and people. As Back End Software Engineer you will participate developing a new hi-reliability, high performance, scalable, SaaS platform with a modern UI design, that is expected to incorporate the functionality of an existing set of applications used by their advisors in one single and robust solution.
— Writing reusable, testable, and efficient code
— Developing cloud-based software products conforming to industry best practices
— Ensuring technical efficient solutions

**TOGETHER WE WILL**
— Accomplish great things
— Get a great deal of learning and development opportunities along with our structured career path
— Care about your individual initiatives – we are open for them, come and share your ideas
— Take part in internal/external events where you can build and promote your personal brand
— Give you access to experienced specialists who are eager to share their knowledge
— Enjoy flexible working hours and absence of dress code