Full-Stack Python Developer
$
We are Join.To.IT, a Ukrainian outsourcing company founded in 2012, delivering software solutions across diverse business domains.
We focus on building long-term partnerships with our clients and creating solutions that deliver real business impact. Our team consists of experienced professionals who take ownership of their work, value clear communication, and maintain high standards in everything they do.
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
Nice to Have
- Experience with Next.js
- Experience with frontend testing tools
- Knowledge of CI/CD pipelines
- Experience with cloud platforms such as AWS, GCP, or Azure
- Familiarity with WebSockets
- Experience working with third-party services and payment integrations
We Offer
- 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
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
Published 8 September
35 views
ยท
3 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...