Position: Python Engineer (+AWS)
Company: ITOMYCH STUDIO
Category: Python
Experience required: 3y
English level: intermediate
Published: 2021-01-01T00:00:00+02:00

This team is also responsible for our in-house systems used by all team members. In addition to this, they play a pivotal role in defining standards for development for the whole company.

While we don't expect you to have full-stack development experience, but the general understanding of how each part of a complex system works is necessary.

**Requirements**
- Software engineering experience with Python (1+ year)
- Solid and proven software engineering experience no less than 3 years (C#, Java, Golang, PHP, Node.js, React.js, etc)
- Experience in writing and using REST APIs
- Experience with serverless architecture
- Experience with RDBMS (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB, etc)
- Experience with building and deploying with AWS cloud infrastructure
- Advanced use of Git
- Solid knowledge of testing principles
- Experience in integration with 3rd-party systems
- Quickly understand and translate technical and business requirements
- Ready to switch technology stack and project
- Good verbal and written communication skills

**Recommended Experience**
	
- AWS Serverless Application Model (AWS SAM)
- Experience with React.js
- Micro-services architecture
- Experience with Docker
- Experience in creating technical specifications or architecture visions
- Terraform
- Kubernetes
- Experience with CI/CD tools (Gitlab, Github, Travis, etc.)

**Responsibilities**

- Creating high-level architecture and technical requrenments based on the business ones
- Creating "Proof of Concepts" and prototypes on the pre-sale and early development phases
- Supporting development process in situations associated with the emergence of unresolved technological issues
- Analyzing technology trends and their benefits for the company and end customers
- Building internal tools for automating everyday activities, increasing work efficiency and improving management processes
- Writing tech specifications
- Keeping code quality at a high level

**About project**

An internal solution for managing, monitoring and forecasting resources availability in terms of short-term and long-term plannings. The project aims at integrating a large number of third-party services that are used within the company, into a single control tower. The system also provides an automation of the routine daily activities and supports data pipelines for the Business Intelligent team.

Technology stack:

Python, React.js, AWS Serverless Application Model (AWS SAM), Gitlab CI/CD, Google Services API, Slack API, Jira API, HubSpot API, Snowflake

**Our perfect candidate**

Seeks constant professional growth
Produces qualitative results
Is able to effectively organise the workflow
Wants to develop technical skills
Is ready to take responsibility for the results

**We offer**

With us you can:

Develop your professional skills
Grow within the company

Also, we provide:

Fair and competitive compensation and benefits
Flexible working conditions
Great office, a 5-minute walk away from Pushkinska metro station
Medical compensation
English classes
Pizza Fridays
Discounts offered by IT Loyalty
Unforgettable corporate events and holidays celebrations