Senior Python full-stack developer $3800-5000

US Company is searching for a Senior Python full-stack developer with experience in cloud app development to join our team.
Long-time partnership (1+ year contract with an option for extension), full-time, fully remote.
The product is a supply chain solution runs as a SaaS web application hosted in Azure.

RESPONSIBILITIES:
* Back-end development of the functionality, services, and applications in Python
* Improve software quality by addressing issues identified by QA or customers
* Develop infrastructure and APIs to support custom projects
* Develop and design generic, secure & scalable RESTful services and APIs
* Refactor modules to address the most relevant weak spots.
* Analyze requirements, suggest concepts, and assess development efforts.
* Assess and select Python technologies, components, frameworks, and infrastructure elements
* White box testing and development of unit tests
* Technical system documentation (source code documentation, external documentation, bug-tracking system, etc.)

SKILLS REQUIRED:
* Experience in developing Python backend components (5+ years)
* Proficiency with Django, Celery, and SQLAlchemy.
* Proficiency with PostgreSQL database
* Experience in building cloud applications: CI/CD practices (Terraform, Terragrunt, Digger, GitHub Actions, Azure DevOps, ArgoCD, Docker, K8s (AKS, EKS)). Heavy emphasis on IaaC. (3+ years)
* Knowledge of best practices in back-end architecture, including performance, security, and scalability
* Upper-intermediate English
* Scrum basics

SKILLS CONSIDERED AS A PLUS:
* Domain expertise in supply chain
* Experience with JavaScript and React
* Azure and Azure DevOps experience
* Good spoken russian

WORK CONDITIONS:
* Distributed team: REMOTE work.
* Full-time (40 hours per week).
* Flexible schedule, with some hours fixed between 4-8 pm Kyiv time for communications
* Official contract: salary, sick leave days, holidays, vacations.
* Friendly and fun team environment, with supportive management.
* Competitive salary in USD.

HIRING PROCESS:
* Step 1 - preliminary interview (main questions) - 30-45 mins
* Step 2 - internal tech interview (tech questions) - up to 60 mins
* Step 3 - brief interview with the project coordinator - 30-45 mins
* Step 4 - tech interview with team leader and architect - up to 60 mins

About Volia Software

International Software Development Company based in U.S. with democratic conditions of work, positive approach and salaries above the market.

Company website:
http://volia-software.com/

DOU company page:
https://jobs.dou.ua/companies/volia-software/
Job posted on 17 April 2024
64 views    19 applications

To apply for this and other jobs on Djinni login or signup.