US Company is searching for a Senior Python 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 API
US Company is searching for a Senior Python 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 basicsSKILLS CONSIDERED AS A PLUS:* Domain expertise in supply chain* Experience with JavaScript and React* Azure and Azure DevOps experienceWORK 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 - tech interview with team leader and architect - up to 60 mins