All offersPraguePythonPython developer not only for routers
Python developer not only for routers
Python
CZ.NIC, z.s.p.o.

Python developer not only for routers

CZ.NIC, z.s.p.o.
Prague
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    Python 3
    advanced
    Linux OS
    regular
    English
    regular
    Linux networking
    junior

Job description

We are developing fast, secure, extensible and most importantly open-source
routers Turris. With those we protect our users from both internal and external
threads by collecting various data about possible threats, automatically
evaluating it and issuing early warnings to our routers.

To better protect the internet from the villains, we are looking for a Python
programmer to help us in our quest.

What do we need:

* Python 3 - most of our code is in it
* basic Linux admin skills
* some experience with testing (preferably pytest) is a plus
* some generic IT knowledge - know what databases are for, what IP address is,
  that IPv6 is the future and alike

We are looking for Python programmers in general, but there are also few
fields that we are extra interested in.

Data analyst

* you can help with design and development of our data processing pipelines

Software integrator

* you can help us integrate other open source software and easy to use way to
  make it more accessible and user-friendly
* we are based on OpenWRT so Makefile based build system and shell for the
  integration, maybe some C to fix compilation issues

Web interface developer

* our routers are very powerful and there is plenty of functions that advance
  users can benefit from. We would like to integrate more of this functionality
  into nice and easy to understand Web UI. It is still written in Python, but
  you would also need some HTML and JavaScript skills as well

What do we offer:

* interesting project to work on
* you opinion counts, you can influence the future of the project
* mostly independent work on something that our users can try almost immediately


Career in CZ.NIC


We like to take care of the Czech national domain, introduce new Internet technologies, build and strengthen the Internet community, use open source possibilities, and work on projects that make sense and with people who are not afraid to think. 

What else should you know about us? We are already over a hundred, but we are rather used to work in smaller teams. You can find us in Prague (headquarters) and in Brno, České Budějovice and Plzeň. 

Moreover: 

We work in a friendly environment - Informal atmosphere, flexible working hours, possibility of part-time work, combination of work and personal life, informal dress code, modern workplace equipment, drinks at workplaces and meal vouchers 

We do sports and relax as well - Runner and cyclist shower, bicycle storage area, cafeteria, MultiSport card, five weeks of vacation, company events and informal after work events 

We educate ourselves - Language courses, professional training, participation in domestic and international conferences