Backend developer (Python API)
Office
Remotely
Full-time
Middle Python developer required to work on a next-generation network service of a US startup.
Tasks:
- Create a commercial-grade API for network administrators (Python: Django, Flask or FastAPI) according to our specifications, including SQL database support and updates. Preferably, also make a prototype UI for API testing;
- Make support for payments for services provided;
- Make managed user access control to the product (oAuth, MFA, AD);
- Help with log processing (Logstash, Elastic Search, Kibana).
Requirements:
- 3+ years of recent experience commercially developing complex API modules in Python (Django, Flask, FastAPI) for Linux servers and clients;
- Experience building SQL databases and using them with server and client APIs;
- Experience in access control development (oAuth, MFA);
- Experience in payment system development;
- Fluent reading of English technical documentation, searching in English.
Plus:
- Experience with Active Directory, LDAP;
- Experience with log processing;
- Familiarity with Docker, Docker Compose;
- Contribution to open source projects.