Skip to main content
Join.To.IT
Scraped fromDjinniToday
Fullstack

Full-Stack Python Developer

PythonReactTypeScriptDjangoFastAPIJavaScriptHTMLCSSPostgreSQLRedisCeleryDockerGitAnthropicCursorWindsurfCodexAntigravityNext.jsAWSGCPAzure
Work Type
Hybrid
Job Type
Full Time
Location
Kyiv
Salary
Not specified

About the Position

We are Join.To.IT, a Ukrainian outsourcing company founded in 2012, delivering software solutions across diverse business domains. At Join.To.IT, engineers have the opportunity to grow, influence technical decisions, and contribute to meaningful projects alongside a strong and supportive team.

Responsibilities

  • Develop and maintain backend functionality using Python
  • Build responsive and user-friendly frontend applications using React and TypeScript
  • Design, develop, and integrate REST APIs
  • Support, improve, and refactor existing projects and solutions
  • Collaborate with designers, QA engineers, project managers, and other developers
  • Participate in project estimation, technical planning, and solution design
  • Conduct code reviews and maintain high code quality standards
  • Troubleshoot and resolve issues across the full application stack
  • Contribute to building scalable, reliable, and efficient solutions

Requirements

  • 1+ years of commercial experience in full-stack web development
  • Strong knowledge of Python
  • Experience with Django, Django REST Framework, and/or FastAPI
  • Commercial experience with React
  • Good knowledge of JavaScript and TypeScript
  • Experience with HTML5, CSS3, and responsive web development
  • Understanding of React state management and component-based architecture
  • Experience designing and integrating REST APIs
  • Strong knowledge of PostgreSQL
  • Experience with Redis and task queues such as Celery
  • Familiarity with Docker and basic DevOps practices
  • Experience working with Git
  • Experience using AI-assisted development tools such as Claude Code, Cursor, Windsurf, Codex, or Antigravity
  • Ability to estimate development tasks
  • Understanding of business logic and processes
  • Upper-Intermediate English (B2+) or higher
  • Strong communication, teamwork, time-management, and self-organization skills
  • Motivation to learn and grow professionally

Benefits

  • Office-based or hybrid work format
  • A comfortable office in Kyiv near Vasylkivska metro station, equipped with a shelter, Starlink, and an uninterrupted power supply
  • Free gym access near the office
  • Paid vacation and sick leave
  • Compensation for professional courses and development
  • Supportive and loyal management
Full-Stack Python Developer
View Original