Senior Python full-stack developer $3800-5000 Offline

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

The job ad is no longer active

Look at the current jobs Fullstack →

Loading...