Position: Senior Python Developer
Company: SPD-Ukraine
Category: Python
Experience required: 5y
English level: intermediate
Published: 2023-05-01T00:00:00+03:00

About the project:

The distributed platform for data management and protection used by cloud-driven enterprises. The solution enables secure and easy moving to the cloud and complete control across the data lifecycle. It is designed to manage, control, and protect the data via one platform. The solution ensures a seamless user experience and supports collaboration across different platforms.

We are looking for a person who has:

4+ years of experience in Python;
Proven experience with AWS, serverless, Lambda, SQS, Cognito, IAM, S3, EC2, DynamoDB, SSM, SES, CloudWatch, Kibana, Jenkins;
Experience with microservice architecture;
REST;
Proven experience with Dockers and setting up Dockerized environments from scratch
Familiar with ADLS and SSO
Design thinking, self-motivation, and proactivity are a must;
Strong analytical and problem-solving skills;
English — intermediate or higher.

Would be a plus:

Google Drive API, SharePoint API, OneDrive API.

Sounds like you? Here’s some of what you’ll be doing:

You will be required to come up with an optimal solution and architecture to allow this transformation of our service, in a way that allows us to keep maintaining both solutions (SaaS and Onprem) from the same code-base.
This transformation will most probably reveal more dependencies we have on AWS. Solutions will need to be designed and implemented for these as well.
Transform a SaaS application running on AWS to a Dockerized service capable of running in an onprem closed network disconnected from the internet. Introduce multi tenancy.
Close communications with the CTO and Tech lead on the client’s side.

You’ll work with the following stack:

Python, AWS, Lambda, SQS, Cognito, IAM, S3, EC2, DynamoDB, SSM, SES, CloudWatch, Kibana, Jenkins, Docker, Kubernetes.

Team Structure: 3BE, 2FE, 1QA, Tech lead, CTO

Schedule: 9:30-18:30/10:00-19:00

Interview steps:

1) Technical interview
2) Interview with the client

We offer:

— Medical Insurance yearly budget to obtain insurance plan in Ukraine / financial reimbursement of expenses on medical services outside Ukraine;
— 20 business days of paid vacation, unlimited sick leave, 4 days of emergency leave.
— Sports program: 50% reimbursement for gym, sports events and equipment, massage services within budget limit.
— Wellbeing program: individual consultations with professional psychologists, psychiatrists, and coaches.
— Budget for personal learnings, conferences, certifications, courses, subscriptions etc. and language classes (Ukrainian, English).
— Family events presents and financial help in emergency cases.

Does this sound like the kind of place you want to work at? We look forward to hearing ’hi’ from you :)