Python full-stack developer

This vacancy is open exclusively to Ukrainian residents currently living in Ukraine (preferably in Kyiv or Lviv).

 

Our product team is looking for an experienced full-stack Python developer with experience of engineering UI applications. Join us to build tools used by engineers worldwide and contribute to mission-critical projects!

 

Required skills:

  • Python 3, Django or aiohttp 3+ years
  • Asyncio, queues, synchronisation
  • Django ORM or Sqlalchemy Core
  • PostgreSQL, raw SQL
  • JavaScript, React 2+ years
  • HTML5 / CSS3
  • Docker, docker compose
  • Linux, bash
  • Understanding of GOF, SOLID, Dependency Injection, Clean Architecture principles, Modular Monoliths
  • Understanding of asynchronous and multi-threaded programming: asyncio, threading, multiprocessing
  • Good spoken and written English (B2+) for team communication and code documentation

 

Nice to have skills

  • Golang
  • Typescript
  • OAuth2
  • Prometheus
  • UIkit
  • RabbitMQ
  • gRPC
  • Datatables (javascript)
  • GitHub Actions

 

Main responsibilities:

  • Take ownership of developing user-facing features with a focus on responsive and intuitive design
  • Build efficient and reusable front-end systems to power our web applications
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to both individual and team growth

 

What to expect from us:

  • We build applications for clients, write code for developers, and document how it all works — for both
  • Everyone on the team is happy to help, but we also respect each other’s time and know how to find answers ourselves
  • Tech writing isn’t our favourite task, but we do create solid technical documentation when needed, and we’re lucky to have a tech writer to help with that
  • We prefer doing things right the first time over patching things endlessly later
  • We value healthy perfectionism, a sense of beauty in engineering, and a good sense of humour

 

Hiring process:

  • Resume review — up to 5 business days
  • Test task — estimated time 3-4 hours
  • Introductory meeting with the Head of development & solution engineering
  • Technical interview with several team members
  • Offer discussion

 

What’s in it for you?

  • Competitive compensation with a flexible and clear bonus scheme
  • Paid vacation — 21 business days per calendar year
  • Paid sick leaves
  • Hybrid work model: this position allows for a combination of in-office and remote work as needed
  • Combining technologies: hardware engineering, software engineering, cryptography, information security
  • You will work with people deeply interested in security engineering, you will learn a lot
  • Reasonable time budgets and an attitude to build things well — we prioritise building for decades, rather than just until the next release
  • Conferences, books, courses — we encourage learning and sharing with the community. Our team members share a a lot in talks, workshops, and blog posts
  • Public track record in the open-source aspect of our products.

 

Our software is well-known amongst security-aware teams, recommended by OWASP, and popular for easily solving complicated security challenges. Apart from building “off-the-shelf” solutions, we design custom security solution for novel problems. We work in the B2B space, with customers such as power grid operators, payment processors, legal companies, and million-user customer applications. We cater to young ambitious startups and well-established enterprises, that use our software and solutions as a core part of their security arsenal.

Facebook

Twitter

Published 17 June
134 views
·
16 applications
94% read
·
88% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...