Junior Python Developer
About Talixo
Talixo is the world's leading operator of pre-booked transfers, working with the biggest brands in travel. We partner with fleets in 1,100+ cities and 130+ countries worldwide to provide travellers with reliable, high-quality rides, making their journeys easier and more enjoyable, from door to door. Since 2012, we've been helping travel brands create more connected journeys, and we're looking for people willing to go the extra mile.
Operating across two key locations: Krakow and Berlin, our cohesive teams - IT, Operations, Fleet, Pricing, Sales, Finance and HR - drive technological innovation, operational excellence, and organisational development. With a shared focus on refining processes and enhancing technology, while spearheading strategic growth initiatives, we seamlessly contribute to our collective success.
About the Role
We are looking for a Junior Python (Django) Developer to join our growing team. This role is ideal for someone at the beginning of their professional journey who has hands-on experience with Django and is eager to develop their backend engineering skills in a supportive, collaborative environment.
What You’ll Do
- Develop and maintain backend applications using Python and Django
- Design, build, and optimise RESTful APIs
- Work with relational databases (PostgreSQL) and NoSQL solutions
- Write clean, maintainable, and well-tested code
- Collaborate with frontend developers, QA engineers, and product teams
- Participate in code reviews and follow best engineering practices
- Debug issues and optimise application performance
- Support ongoing improvements in system architecture and development processes
Who You Are
You have hands-on experience with Django, demonstrated by:
- Sharing your personal Django projects (preferred),
- 1 year of professional software engineering experience
Required Skills & Qualifications
- Solid understanding of Python fundamentals
- Experience with Django and Django REST Framework (models, views, serializers, APIs)
- Basic knowledge of Django Templates
- Familiarity with relational databases and SQL
- Practical experience with Git (version control, pull requests, resolving conflicts)
- Experience using AI-powered developer tools (e.g., Cursor, Copilot, ChatGPT, Claude, Gemini) in day-to-day work
- Good understanding of software development best practices
- Based in Kraków or nearby (students are welcome to apply)
Nice to Have
- Understanding of development methodologies (e.g., Kanban)
- Exposure to modern backend ecosystems and cloud environments
- Familiarity with AWS concepts (e.g., EC2, S3, or similar services)
- Basic knowledge of Bash scripting
Language & Soft Skills
- English proficiency at B2 level or higher (ability to read and understand technical documentation)
- Polish proficiency at B2 level or higher
- Strong communication and teamwork skills
- Willingness to learn, grow, and take initiative
- Passion for technology and software development
How We Work (Our Tech Environment)
- Methodology: Kanban
- Tools: Jira, Confluence, Git
- Tech Stack: Django, Celery, PostgreSQL, NoSQL, Docker, AWS (EC2, ECS, Lambda, DynamoDB, S3)
- Monitoring & Testing: New Relic, Sentry, AWS CloudWatch, Postman
- AI & Productivity Tools: LLMs, Cursor IDE
What We Offer
✨ Learning & Growth
Work alongside experienced engineers and gain hands-on experience with modern technologies.
⌛ Flexible Work Arrangements
Minimum 120 hours/month, with hybrid work options.
🚀 Career Development
Clear growth path from Junior → Mid → Senior, with opportunities to specialise in areas such as Data Engineering, DevOps (AWS), or AI/LLMs.
🏢 Office & Environment
Modern office in Kraków city centre, within walking distance of the Main Market Square and Galeria Krakowska, featuring comfortable workspaces and electric standing desks.
Additional Benefits
- MultiBenefit and private medical healthcare (after trial period)
- Fully equipped kitchen with fresh fruit and snacks
- Diverse, international team speaking 15+ languages
Recruitment Process
- Initial Screening – 15-minute call with a recruiter
- Technical Interview – 90-minute session (online or onsite) with two Senior Python Developers, including live coding
- Offer Stage – Offer extended to the selected candidate
Let us get to know you — apply today!
Compensation: 6k-9k PLN per month