Job Description
US Company is searching for a Senior Python Developer with experience in cloud app development to join our team for a long-term partnership. The product is a supply chain solution running 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
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 - tech interview with team leader and architect - up to 60 mins
Expertise level
Similar Jobs in Poland
remote
2 weeks ago
Senior Python Developer
Emergn
remote
2 weeks ago
Senior Python & Java Developer
Luxoft Poland
remote
2 weeks ago
Software Developer
Luxoft
remote
2 weeks ago
2 weeks ago