Position: Python developer
Company: AllSTARSIT
Category: Python
Experience required: 3y
English level: intermediate

Our client is the leading platform to quickly move mission-critical data to the cloud and to keep it operating at performance standards on par with even the fastest on-prem environments. Our solution works with global enterprise companies and cloud providers to ensure a seamless, efficient, and smooth migration process, followed by unparalleled performance speeds for all data and applications in the cloud. The platform makes cloud environments run 10x faster and the entire application stack is more resilient to any infrastructure hiccups or malfunctions. 

**About company**

AllSTARSIT is an international Software RD and Talent Acquisition company established in 2004 in Israel. Headquartered in Kyiv, AllSTARSIT operates software development hubs in Ukraine, the CEE Region, and sales offices in the UK, Germany, and the US. AllSTARSIT’s expertise covers a variety of industries: Cybersecurity, InsurTech, AdTech, Healthcare, AI/Machine Learning, Telecommunications, Real Estate, IoT, Mobile, and Fintech, among others. We have over 30 development teams and over 700 talented Software Engineers.

**Specialization: ** Cloud.
**Headquarter:** Israel.
**Experience: **13+ years on the market.
**Team size and structure: **over 500 employees worldwide
**Kyiv team** – we can start to build our Kyiv team.
**Current technology stack: **Python, NoSQL, RESTful APIs.

**About The Position**

- Thinking out of the box of realistic huge impact ideas - and getting them implemented;
- End-to-end development of our’s products and features, from design to implementation and from database to client;
- Solving diverse, complex problems of high scale using cutting edge systems and technologies;
- Collaborate with Product Designers, Product Managers, and Software - Engineers to deliver amazing products;
- Analyze and improve performance, scalability and stability of our’s products, environments and tools;
- Continuously learn and evaluate new technologies in an ongoing effort to perfect our products.

**Requirements**

- BSC/BA in computer science or software engineering.
- At least 4 years of experience with excellent knowledge in Python and system-level programming.
- Experience in a Linux working environment.
- Experience with public cloud development.
- Designing data models for both NoSQL and relational databases.
- Experience in building scalable RESTful APIs and using external/internal third-party APIs.
- Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation, KISS!).
- Familiarity with at least one server-side framework (e.g., FastAPI, flask, Spring, Django, Rails, Express, Asp.net).

**Advantages**

- Software development experience for a SaaS company.
- Experience with Agile methodology.
- Experience with Domain Driven Design, Event-Driven architecture, and Microservices patterns and tooling.
- System architecture and design skills of large scale web services.
- Frontend/ Full stack exp.

**Advantages knowledge areas:**
- Storage system.
- Networking.
- Cloud environment.

**Why AllSTARSIT?**
— Senior development teams.
— Learning and development program (individual budget for self-education).
— Comfortable and spacious office at Gulliver Business Center in Kyiv, including car parking.
— Flexible working conditions (office/ fully remote/co-working).
— We provide medical insurance, sport/hobby compensation, and free language classes.
— Ability to grow as a Meetup speaker.
— Corporate trips and team-building activities.
— Personal wellness consultant.