Position: Middle Python Engineer
Company: Svitla Systems
Experience required: 3y
Category: Python
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

Svitla Systems Inc. is looking for a Middle Python Engineer for a full-time position (40 hours per week) in Ukraine. Our client is a fast-growing, profitable tech startup with big ambitions. They are a leader in virtual events software and are growing very quickly. Their secure, cloud-based platform expands audience reach and drives in-depth content engagement for marketing, sales, recruitment, training, and HR communities. The product portfolio includes virtual environments, learning management, and webinars. Experience engagement at its peak. Overall product tech stack - Jira/Confluence, GitHub, Serverless, AWS Lambda, Amazon Personalize, MySQL, DynamoDB, Vue.js, JavaScript, NodeJS, Jenkins, Tomcat, Python, Java, RabitMQ, Redis, Memcache, all resources are deployed in AWS.

**Requirements:**
3-4 years of commercial experience with Python
Experience with RabbitMQ
Experience with Redis
MySQL
DynamoDB

**Responsibilities:**
A cross-functional team will consist of Python, NodeJS, VueJS, Java developers and a QA, Scrum Master.
​This team would be responsible for creating our new external API for integrations with other clients/products, and pre-configured 3rd party integrations. Example: Slack has pre-configured integrations with Jira, Zoom, Confluence, Git, etc. So it simplifies the setup from the end user and can provide them with different integration possibilities. This team would also be responsible for designing/creating a new extensible, maintainable, and robust external API layer for the product.
The framework should provide robust logging, reporting, error tracking and recovery capabilities. All required security protocols and compliance requirements should be supported as needed.

Developing new functionality
Refactoring and bug fixing
Writing unit and integration tests
Reporting to Scrum
Write and maintain technical documentation
Will be a plus:
Familiarity/Experience with Node.js 
Familiarity/Experience with other technologies from the Product tech stack

**We Offer:**
Competitive compensation plan that takes skills and experience into consideration.
Annual performance appraisals.
Possibility to choose your workspace either remote or combination of your home and one of our development offices. 
Flexible working hours and adjustable work/life balance.
Projects that use advanced, cutting-edge technologies.
Competitive bonuses for a personal recommendation of new employees.
Vacation time, sick-leaves, national holidays, family supplementary days off.
Comprehensive medical insurance including dental services, massages.
Support for a healthy lifestyle, compensation of sports events.
Maternity leave policy.
A personal loan budget is available for long-term personnel.
Partial compensation of conferences, courses, and English classes.
Free meetups, webinars, and conferences organized by Svitla.
Birthday and New Year presents for personnel, gifts for children.
Fun summer and winter corporate parties and memorable anniversary presents.