View Our Website View All Jobs

Full Stack Engineer

Ubiquiti Networks (https://ubnt.com) is the global leader in manufacturing managed Wi-Fi system for enterprise. We are shipping millions of access points, switches, routers and other highly advanced network devices per year in 180+ countries.

Cracow team is the owner of UniFi Controller project (https://unifi-sdn.ubnt.com). We are small team (20+) of highly qualified engineers. No managers. We just use Kanban and GitHub. We develop user friendly software which allows you to easily manage our devices (see demo https://demo.ubnt.com). Each engineer has a big impact on every detail of our product. We define our requirements, priorities and technologies. We take a part in design of hardware and ID. We are close to our end users and keep high quality thanks to advanced, automated QA xprocess.

 

Right now we are looking for Full Stack Engineer

 

Requirements:

  • solid knowledge about programming, design patterns and web protocols
  • solid knowledge about best practices in web security (owasp)
  • wide experience with debugging, profiling and optimising web apps and web services
  • fluent in Java (with Spring) or NodeJS
  • familiar with Git and Unix
  • English

 

Nice to have:

  • experience with real-time communication (WebRTC)
  • good understanding of TCP/IP (hpbn.co)
  • be ready to explore Wi-Fi world (IEEE 802.11)
  • experience with machine learning
  • experience with SQL/NoSQL databases (MongoDB, DynamoDB)
  • good eye to work with UI (React, CSS3) is a bonus

 

Our project stack:

  • company style guide and set of components
  • frontend in React and AngularJS with real-time communication (WebRTC)
  • services in Java and NodeJS with NoSQL DB deployed on AWS (EC2, AWS IoT)
  • 5 stars mobile apps on iOS and Android
  • cutting edge firmware on devices (C, arm, mips, OpenWRT)
  • complex QA automation and CI (AWS, Terraform, Jenkins, Docker)

 

Conditions:

  •  full-time, permanent contract with competitive salary
  •  flexible hours and work from home (up to 40%)
  •  possibility of part-time job as Junior (3/5, 4/5)
  •  any workstation with adaptable desks (default: Macbook Pro 15" + 2x Monitor 27")
  •  private health care (LuxMed)
  •  spacious (800m2) and quiet office with kitchen, chillout rooms and shower
  •  free lunch and snacks
  •  free parking

 

Address:

al. Pokoju 1 (K1, Błękitek), Kraków

 

How to apply:

Please apply with Resume/LinkedIn to piotr.cholewczuk@ubnt.com.

We will send you a short task to accomplish at home and then invite you for an interview in our office. Please be ready for short pair programming or setting up a small lab with our devices.

Please note that only selected candidates will be contacted.

 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150
Human Check*