Position: Python Backend developer / Software Architect
Company: Crysberry
Category: Python
Experience required: 5y
English level: upper

Our project is a fast-growing startup working in a food delivery market. The company uses electric delivery robots to connect local businesses and partners with customers at a low cost.
At the moment the client is working on developing an internal dashboard to display and manage their daily operations. This includes visualizing the location and statuses of orders, robots, merchants, and pilots.

Requirements:
- Experience with Python / Flask backend
- Led development of significant software systems
- Experience Building RESTful APIs
- Database design and architecture (NoSQL databases like MongoDB)
- Experience with containerization technologies like Docker or Kubernetes.
- Experience with cloud-based architectures and deployment (AWS or GCP).
- Experience with CI/CD pipelines.

Responsibilities:
- Software Architecture
- Dive into an existing codebase and refactor/re-architect it to have a strong software architecture that promotes readable and maintainable code.
Implement CI/CD
- Event Processing
- Add event processing functionality to the existing backend to ensure we have very fine grained data on the events we want to track
- Automatically generate tasks when certain events occur

We offer:
— An international environment
— working directly with the team from Silicon Valley
— Highly skilled colleagues
— Competitive salary
— Flexible working schedule
— 20 working days vacation annually.