> DjinniJoin.To.IT
Software Engineer
format:Hybridcompany:Outsource
pythonnode.jstypescriptphpjavagoc#.netdjangodjango rest frameworkfastapipostgresqlredisrest-apiclaude codecursorcodexdocker
awsgoogle cloudazureci/cdmicroservices
> full description
We are a Ukrainian outsourcing company Join.To.IT, founded in 2012, and delivering software solutions across diverse business domains.
We focus on building long-term partnerships with our clients and delivering solutions that create real business impact. Our team consists of experienced professionals who take ownership of their work, value clear communication, and are committed to high standards in everything they do.
At Join.To.IT, we create an environment where engineers can grow, influence technical decisions, and contribute to meaningful projects alongside a strong and supportive team.
Responsibilities
- Develop and maintain backend functionality primarily using Python
- Work with an additional backend technology/stack depending on project needs
- Support, improve, and scale existing backend projects and solutions
- Design and integrate APIs, services, and backend components
- Participate in project estimation, technical planning, and solution design
- Conduct code reviews and maintain code quality standards
- Collaborate with cross-functional teams to deliver scalable and efficient solutions
- Understand project business logic and translate requirements into technical solutions
Requirements
- 1+ years of commercial experience in backend development
- Strong commercial experience with Python
- Commercial experience with at least one additional backend stack: Node.js/TypeScript, PHP, Java, Go, C#/.NET, or similar
- Intermediate (B1+) English or higher
- Experience with Python frameworks: Django, DRF, and/or FastAPI
- Strong knowledge of databases: PostgreSQL, Redis
- Experience with REST APIs and backend integrations
- Experience using AI-assisted development tools/agents such as Claude Code, Cursor, Windsurf, Codex, Antigravity, or similar
- Familiarity with Docker and basic DevOps practices
- Ability to estimate development tasks and participate in project planning
- Good understanding of business logic and software development processes
- Strong communication and teamwork skills
Nice to Have
- Experience working commercially with 1+ backend languages/stacks
- Basic Frontend knowledge
- Experience with microservices architecture
- Experience with cloud platforms (AWS, GCP, or Azure)
- CI/CD experience
We Offer
- Office-based or remote work format (Kyiv, near Vasylkivska metro station)
- Working hours: 10:00–19:00, Monday–Friday
- Comfortable office with a shelter, Starlink, and uninterrupted power supply
- Medical insurance
- Free gym access near the office
- Paid vacation and sick leave
- Compensation for professional courses and development
- Supportive and loyal management