Position: Senior Python Engineer
Company: Svitla Systems
Experience required: 5y
English level: upper

Our client is a software company headquartered in Tampa, Florida, with offices in California, Illinois, and Switzerland. They develop and maintain the leading catalog data syndication platform for in-store kiosks and tablets that enable retailers to display an extended aisle of products, no matter the size of their showroom. Powerful integrations allow retailers to directly connect their POS software, eCommerce websites, and their sales & marketing automation platforms. The client supports thousands of retailers and brands around the globe seven days a week. The client improves the commerce experience by connecting brands, retailers, and consumers through beautiful, intelligent software. The client is looking for an exceptional Senior Application Developer to help build and run a world-class data platform that powers streaming data generated by a fast-moving landscape. The Senior Application Developer will work with business development, data, and product teams to solve challenging problems, challenges through development and automation. The team culture is a unique combination of structured vision and process maturity. In this role, you will be developing innovative cloud solutions and supporting the current integrations, including integrating components in development/production environments.

**Requirements:**
5+ years of experience in a related technology role;
Experience with Python, but the client is open to other backgrounds if you are willing to learn the languages they use;
Experience in architecting, development, and deployment platform for running containerized services;
2+ years of experience with Kubernetes;
Good knowledge of Docker and deployment life cycle (Storage, Docker Registry, Images);
Strong expertise in building/interacting with RESTful services;
Experience processing large amounts of structured/unstructured data in streaming and batch;
Experience with cloud infrastructure (AWS);
Experience in running, using, troubleshooting industry-standard messaging and data technologies such as Spark, RabbitMQ, Active MQ, PostgreSQL;
Experience with Infrastructure as Code using Terraform;
Upper-Intermediate or higher English;
BS Degree preferably in Computer Science or Information Systems.

**Responsibilities:**
The following are intended to be examples of the accountabilities for which the person in this position is responsible. This position is not intended to be complete or all-inclusive. It does not preclude management from assigning other or related functions for which the individual has demonstrated competency through performance.

Design and implement solutions for assigned projects independently and with teammates;
Support existing integrations, write and integrate software components;
Drive performance tuning, automation, monitoring, and testability;
Provide analysis, design changes, recommendation of upgrades, and maintenance of software;
Help drive the underlying technology stack;
Collaborate closely with Scrum and Product development teams;
Participate in requirements refining, estimate, and user story development;
Create and drive better metrics, monitoring initiatives to gain valuable insights from the client’s cloud services;
Embrace and institute best practices and coding standards within the team;
Contribute to research technologies and fast prototyping;
Compose detailed design specifications;
Troubleshoot all build and deployment issues;
Actively participate in root cause analysis and design sessions;

Working hours can be flexible where the end of the day 8-12 (morning, Pacific time) (6 pm - 10 pm UA time) is required thru Monday - Thursday. Regarding Friday, we do keep extra flexibility for Friday where developers are available until 9 AM Pacific (7 pm UA time) but of course, meetings can be scheduled in case of urgent requests.

**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. 
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.