Position: Python Software Engineer
Company: Avenga
Category: Python
Experience required: 3y
English level: intermediate

Perfectial welcomes an experienced Senior Software Engineer (Python) to contribute to our customer-to-business communication platform. You’ll immerse deeply in AI and machine learning technologies, and, eventually assume a more diversified, demanding, and interesting set of responsibilities. 

You will work in a multi-culture team with development and QA teams spreading across Ukraine, South Africa, and the USA. Together with a US-based customer organization and an SA-based development center our team works on two major initiatives. Developed by us from scratch, one project supports a variety of communication channels such as SMS, MMS, e-mail, etc., and provides means for their synchronization. The other project focuses on providing communication tools for the most popular social networks such as Facebook, Twitter, WhatsApp, WebWidget addition, and AI layer. Both projects have tight integration with each other as well as dependency on external services and applications, creating a complex communication platform altogether. 

At Perfectial, we are committed to our projects, customers, having fun, and most importantly to each other’s success 

If you have a solid professional background and get motivated by contributing to meaningful projects, we’d like to meet you

Requirements:
3+ years of experience in software development
In-Depth Knowledge of Python
Work experience as a senior software developer
Ability to work with API design, and integration with customer - and third-party services
Knowledge of AWS services
Proven capability in leading technical design sessions, coaching and mentoring other less experienced developers
Proven experience working with local and remote teams across time zones
Excellent technical troubleshooting
English – Intermediate plus or higher