Position: Senior Full-Stack Python Developer
Company: GIST army
Experience required: 3y
English level: intermediate

- Below is a list of skills / responsibilities the role implies:  Deliver high quality software based on the collectively developed requirements Develop optimal solutions based on the needs of multiple business and technical dimensions (project goals, time & resources availability, task engineering complexity etc.) Be comfortable with gathering information, specifying/narrowing down requirements, conferring with users, and planning the project delivery cycle. Lead the software development cycle and optimize team efforts according to its phase. Write and maintain high-level architectural documentation along with low-level technical documentation. Understand testing & integration methodologies (continuous integration, continuous delivery, unit vs. integration tests). Take technical responsibility for a solution entirely, meaning that the code integrates, builds, can be installed/executed with the minimal required effort. Propose and/or evaluate technical decisions rationally and with regard to the declared goals. Lead and participate in a small integrated team (3-7 people) of engineers, quality control testers, and designers;
- Technologies: Linux/macOS (most of our work is done in unix-y environments) Python (general purpose libraries/ecosystem, HTTP server, UWSGI) JavaScript/React (we write JavaScript code with Flow, if you know TypeScript only, this is fine too) PostgreSQL (and obviously non-specific relational database design skills) GraphQL (this is our primary way to communicate between client and server code) Docker (we package our applications as docker containers) Healthcare data standards (FHIR, HL7, DICOM) Previous experience with cloud providers like Azure, AWS or GCP and associated tooling like Kubernetes, Terraform, etc.