Position: Senior Back End Developer (Python)
Company: Portside
Category: Python
Experience required: 5y
English level: upper

Founded in 2018 and headquartered in San Francisco, California, our platform is currently used by owners and operators of 2000+ business jets in over 25 countries. The team is fully distributed, with a product and engineering organization based in Ukraine.

We are looking for a Senior Back-End Engineer (Python) to join our existing small, friendly, and highly professional product & engineering team.  The entire team is fully distributed / remote.  You will be working on our core data & analytics platform, as well as help us drive a number of new initiatives.

What we are looking for:
- 5+ years of Python development experience (using Django/Celery is a big advantage).
- Knowledge of SQL, database design, and optimization (PostgreSQL).
- Understanding of HTTP stack and REST API principles.  Experience designing, building, and maintaining API.
- Understanding of fundamental design patterns and principles.
- Experience with automated testing, CI/CD, TDD.
- DevOps / AWS / Docker / Kubernetes experience is a plus.

Responsibilities:
- API design and implementation for SaaS platform;
 - DB schema design, migrations;
 - Conducting python code reviews;
 - Implementing unit and functional tests for API.

What we offer:
- competitive compensation
- ability to work remotely anywhere in the European time zone
- flexible schedule and no corporate bureaucracy (but must be available for meetings & phone calls until 22:00 Kiev time 3 days a week).
- holidays, 20 working days of vacation, and paid sick days
- professional growth opportunities