11.09.2025

Вакансия Junior Python developer

Компания: Beetroot
Домен вакансии:Machine Learning / Big Data, Software Development & Hi-Tech
Опыт работы:Не имеет значения
Уровень специалиста:Junior
Уровень английского:Intermediate / B1
Тестовое задание:Есть задание
Занятость:Full-time
Релокейт:Без релокейта
Место работы:Remote
Локация:Україна

Skills

  • Python
  • Git
  • HTTP
  • JSON
  • Django
  • Flask
  • FastAPI
  • RDBMS
  • NoSQL
  • Pytest
  • Unit Tests
  • AI
  • LLM
  • OpenAI
  • LangChain
  • LlamaIndex

Описание вакансии

We’re expanding our capabilities in applied AI and conversational interfaces and are seeking a motivated Junior Python Developer to grow with us.
As a Junior Python Developer, you’ll join a dynamic team and participate in the full software development lifecycle. You’ll write efficient, testable code following best practices and contribute to meaningful projects. You’ll also get hands-on exposure to building AI-powered agents and chatbots – from simple prototypes to production-ready features – under the guidance of senior engineers.

What you’ll do in this role

  • Write clear, efficient, and maintainable Python code.
  • Assist in developing software applications and system modules.
  • Participate in code reviews and technical discussions to raise the bar on code quality.
  • Collaborate with senior developers and cross-functional partners to clarify requirements and delivery scope.
  • Learn, apply, and share best practices in OOP and Python core concepts.
  • Contribute to AI agents & chatbots workstreams, including:
  • Integrating with LLM APIs (e.g., OpenAI) to build basic conversational flows.
  • Implementing simple retrieval-augmented generation (RAG) patterns with guidance (e.g., vector search over docs).
  • Building and maintaining prompt libraries and guardrails (input/output validation, rate limiting, basic safety checks).
  • Wiring up chat interfaces or connectors (e.g., web, Slack/Teams) and basic telemetry (logs, prompts, responses, latencies).

We’re looking for

  • Solid understanding of Python fundamentals and syntax.
  • Basic knowledge of Object-Oriented Programming (OOP).
  • Familiarity with Git and collaborative workflows (branches, PRs).
  • Good problem-solving and analytical skills.
  • Basic understanding of mathematical concepts relevant to software development.
  • Professional education in software development or a related field.
  • Ability to work effectively in a team-oriented environment.
  • Strong written and verbal communication skills in English.
  • Comfort working with HTTP APIs and JSON; ability to read API docs and ship small integrations.

How to knock our socks off

  • Experience with Python web frameworks (Django/Flask/FastAPI).
  • Basic familiarity with databases (SQL/NoSQL) and ORMs.
  • Awareness of software testing methodologies (pytest, unit/integration tests).
  • Exposure to conversational AI/LLMs:
  • Tinkering with OpenAI/Anthropic APIs, prompt design, or LangChain/LlamaIndex.
  • Basics of vector databases (FAISS, Chroma, Pinecone) and embeddings.
  • Experience with chatbot platforms or frameworks (Rasa, Botpress) is a plus.
  • Understanding of evaluation basics for AI features (e.g., golden sets, prompt/version tracking).
  • Awareness of security, data privacy, and safe-use patterns for AI features.
  • Naming five or more dishes that include beetroot besides borshch.

Преимущества сотрудникам

  • Без бюрократії
  • Без дрес-коду
  • Гнучкий графік роботи

О компании Beetroot

Beetroot – это шведский ИТ-бизнес с более чем 500 специалистами в городах Украины, Швеции, Болгарии и Польши, занимающихся разработкой «под ключ», создавая специализированные команды инженеров и дизайнеров для клиентов по всему миру. Основная экспертиза Beetroot заключается в HealthTech, EdTech и GreenTech – областях, двигающих человечество вперед.

Сайт компании: beetroot.co
Год основания: 2012
Количество сотрудников: 501-1000
Тип компании: Outsource

Похожие вакансии

Опыт не имеет значения Senior Full-time Не имеет значения Office, Remote, Hybrid Україна
Опыт не имеет значения Senior Full-time Не имеет значения Office, Remote Україна
Опыт от 2 лет Middle Full-time Upper-Intermediate / B2 Remote
Опыт от 7 лет Senior Full-time Не имеет значения Remote Україна, Poland
Опыт не имеет значения Senior Full-time Не имеет значения Remote Україна

Подписывайтесь на наш Telegram, чтобы не пропустить свежие вакансии.