Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Strong Junior Python Developer
Remote
Kyiv, Ukraine
Our engineering team is expanding and seeking a talented Junior Python Developer to build full-stack web applications across diverse industries including sports, healthcare, machine learning, fin-tech, hiring, and eCommerce.
Dive into the world of Python development with us and be part of our journey to drive innovation using modern technologies and best practices.
Responsibilities
- 🐍 Build and maintain REST APIs using Python frameworks like FastAPI or Django
- 💻 Crafting simple interfaces for your APIs
- ✨ Ensure application reliability with unit and integration tests
- 🏗 Deploy applications using Docker, Uvicorn, Granian, Nginx
- ⚡ Collaborate with the client’s team in English
Requirements
- 1+ years of professional experience with Python
- Strong knowledge of FastAPI, Django, Django REST, or similar frameworks, applying MVC patterns to build scalable solutions
- Solid experience with ORM tools (Django ORM, SQLAlchemy) and writing optimized SQL queries
- Hands-on experience in packaging and deploying applications using Docker, including writing Dockerfiles and Docker-Compose configurations for multi-container setups
- Proficiency in writing thorough tests using Pytest or similar tools to ensure application reliability
- English: B2+ - able to communicate confidently with clients
Nice to Have
- Experience with CI/CD pipelines
- Deployment on cloud platforms (AWS, GCP, Azure, Digital Ocean)
- Full-stack experience with React
- Practical experience implementing LLM
We Offer
- 🚀 Interesting and challenging projects with a modern technology stack
- ✅ Code reviews and constant feedback on your work
- 💪 Culture encouraging and promoting professional growth and development
- 💻 Modern working environment
- 💸 Competitive salary in USD with regular reviews based on your results
- 💲 Salary payment options that are convenient for you considering your local country regulations
- ⌚ Fully remote work in the team with well-established remote work processes (our team members located in 7+ different countries, and we encourage diversity)
- 🎤 English speaking clubs
- 🏖 Paid sick leave and vacation - 15 business days (21 calendar days) of annual vacation
- 👾 Online weekly team activities
- 🫶 Coverage of monthly psychologist support sessions
About the Company
As a part of DevelopsToday team you get:
- Remote-first team
- Flexible working hours
- English speaking clubs
- Mentoring
- Challenging projects
- Paid sick leave
- Coffee talks with team
- Frequent feedback
- Team activities
How We Hire
Steps of our hiring process (though they can differ depending on role type).
-
Video-Ask with Test Task
Show us your skills with a short video intro and a test task - don't worry, no one's judging your background!
-
Tech interview with live coding
Time to impress with some live coding - don't sweat it, we're not expecting magic, just real skills.
-
English and soft skills check
Let's chat! We'll see how well you communicate and play nicely with others.
-
Final interview with Lead
A casual conversation with the Lead Developer - think of it as a "meet the boss" moment.