Position: Full Stack Developer (Python)
Company: UPPeople
Experience required: 5y
English level: upper

We`re looking **Senior Full Stack Developer **with strong experience with Python, TypeScript, Docker, B2B SaaS, RDBMS for our client.

**Requirements:**
A degree in a relevant field is always good, but we also appreciate hands-on experience as a career changer, self-taught developer, or natural talent.
At least three years of professional experience as a full stack engineer.
Sound knowledge of at least two high-level programming languages.
Experience working in agile teams.
Experience working with Docker and microservice architectures.
Enjoy working in TypeScript, Python, or Rust.
Adept with RDBMS and/or document-based database systems.
Ideally experience with DevOps and B2B SaaS application development.
Good command of English.

**Tasks:**
Develop microservices as part of a platform on which retail companies use artificial intelligence to manage their pricing and merchandise distribution.
Implementation of sophisticated front-ends with which users from the retail industry can work happily and efficiently.
Integration of individual building blocks and elements in the platform.
Creating automated tests and integrating them into our CI/CD pipelines.
Developing interfaces to cutting-edge technologies such as Spark and Kafka.