JS/TS Backend Developer
Ubiquiti
Prague, Czech Republic
před 4 dny

The Position

We are looking for new colleagues to join our team at Ubiquiti with focus on backend or full-stack development.

UISP project

UISP is platform for managing and configuring networks of small and medium-sized Internet Service Providers (ISPs) worldwide.

It currently has over 50.000 instalations and serves millions of network devices. Our goal is to help anyone who wants to be an ISP but has not yet had the technical knowledge to do so.

We do not have a sales department or a typical group of consultants. We create UISP for free for anone who uses our facilities, whether they are in the US or in Nepal.

The UI / UX has to be such that anyone can understand it, so we devote as much energy to it as needed. The app is completely programmed in Prague and Pilsen.

Ubiquiti has several dozen branches and is one of the world s largest manufacturers of HW for Internet providers.

Responsibilities :

  • Implementation of new API or complex logic using Typescript and Hapi.js / Node.js / PostgreSQL / RabbitMQ. Everyone has their own domain that they own and are responsible for.
  • For example, it s about a realtime processing of data from thousands of devices, generating a topological map of the network, smart scheduling of FW device updates to minimize downtime for end clients, or it s about updating traffic shaping rules on devices in the network to ensure each customer has the best connection.

  • Working with new HW, these are often new prototypes on which a connector is created that allows the device to be controlled via websocket.
  • Shiffting the application architectrue to keep pace with the demands for functionality, stability and speed of development.
  • We don t want to write long specifications and mantain complex documentation. API documentation is generated from the code and the behavior of the application is decribed by extensive tests, with a particular focus on e2e tests that verify everything from the UI controller to that devices do what they are supposed to do.
  • Knowledge and Experience :

  • Experience of using TS a Node.js
  • Knowledge of Hapi.js, PostgreSQL, RabbitMQ, Docker is an advantage
  • Knowledge of Linux / Unix (you can use Linux / Win / Mac for development), networking
  • Benefits :

  • Top floor office near Andel with amazing view of Prague
  • Kitchen packed with food, snacks, sodas
  • Free lunches (yes, there IS such a thing)
  • Flexible working hours, remote work, home office, competetive salary and 5 weeks of vacation per year
  • Discretionary bonuses based on individual performance
  • A collective of developers who want to make the best product. Maximum effort to keep processes to a minimum, no complex reporting and similar habits.
  • Nahlásit tuto nabídku
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Požádat
    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .
    Pokračovat
    Žádost