Lead Python Developer

Kyiv, Remote

Here, at Django Stars, we’ve built our own crew of talented engineers and managers with shared values and passion

for technology as a cornerstone.

And we’ll be happy to welcome you on board.

We’re Python & Django enthusiasts and need you to have strong knowledge

in both.Its also necessary to have experience in Django REST and Celery, a basic

understanding of HTTP principles, and be able to work with Scrum/Kanban.


You will join a team working on a complex fintech platform that operates on a Swiss market and

helps people get a mortgage with the conditions that suit their situation best.

Strong expertise in Python and Django;
Experience working with the databases;
Experience with building integrations with cloud-based services;
Knowledge in Patterns, S.O.L.I.D. ;
Passionate about developing and designing complex architectures;
Work well in an experienced team with the ability to work independently on significant pieces of functionality (gathering requirements, preparing the design, and implementation);
Django REST Framework & Celery knowledge;
Understanding of REST principles;
Knowledge of the agile & scrum.
Computer science education;
Good spoken English.
Team Leadership (leading and motivating);
Presentation skills (conference speaker experience as a plus));
Communication skills;
Developing individuals (coaching and mentoring);
Team and Project Management (people, scope, budget, timelines, risks, etc.);
Difficult interactions;
Time Management;
Stress Management;
Innovation and creativity (own pet projects, own start-ups as a plus).
Would be a plus:
Advanced knowledge of PostgreSQL;
Knowledge in DDD;
GraphQL, Graphene-Django knowledge;
Experience with React + Apollo.
We offer:
Challenging projects with cutting edge technologies;
Highest development standard;
A talented and skilled team with cross-domain expertise;
Flexible schedule and ability to work remotely;
Close cooperation with the Client and business trips;
Competitive salary in USD;
Paid vacation and sick leaves;
Medical insurance;
PE accounting and support;
Modern and cozy office in Kyiv downtown;
Friendly atmosphere and corporate events to rest and share knowledge;
Conferences in Ukraine and abroad;
Corporate football and basketball.
Sergey Kubrak
Team Lead
We focus on Python and Django, but our projects allow engineers to experiment and try new technologies. Every team member communicates with clients, shares knowledge, and has a chance to sharpen the skills no matter if we build fintech, travel, healthcare, or online streaming product

It's never been easier... for skilled

We focus our activities on positive candidate experience, and divide the recruitment process into two main stages.

Stage 1: Meetings with our Team
During that stage, we assess the candidates’ skills and match them to a project which meets their expectations.
Meeting with the recruiters

We usually hold the interview in our office so the candidate can see our work on a daily basis and feel the atmosphere of the place. However,during quarantine and lockdown, we can settle an interview online.

During the interview, we’ll ask you about your background, technologies you used, motivation, and what direction you want to progress in your career. We will also tell you about our projects, internal initiatives, and opportunities, and give as much time for questions as you need.

Сonversation with our technical interviewer

After the Recruitment meeting, we move directly to the discussion with a tech interviewer. You can expect to hear some technical questions regarding specific technology, algorithmic challenges, and problem-solving tasks. We’d also like to know what you are curious about programming, and what new languages, frameworks, or tools you’d like to learn.

Stage 2: Feedback and Job Offer
At this stage we talk everything in detail and finalize the recruitment process.

We’ll provide you with feedback within 2-7 days — terms depend on the complexity of the selection for the position.

If the feedback is positive, we’ll come back to discuss working conditions and the date when you’re ready to start. We can also discuss options for projects you can get into.

Job Offer

After every detail is discussed, we send you an official job offer, where all the agreements are spelled out.

Do what you love – with us!

We have challenging projects for gifted professionals. Let’s create great products together!

Python/Django Developer
Python/Django Developer
Can't find your position?
Apply for this job!
We’re waiting for your CV
Irina Chernenko,
Recruitment Specialist

Hi, I’m Irina, and I really appreciate you read up to this point. Reading that deep may mean we share the same values, and you, maybe, even consider an opportunity to become a part of our team. And here’s one thing — like, really only one — you should know about us.

So if you hesitate whether we match each other...Don’t. Just drop us a line, attach your CV, and we’ll do the rest.

    To learn more about how we process your data, visit our Privacy Policy.