U

Ubiquiti

Delivers enterprise and consumer networking gear

Back-End Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeKraków, PolandPLN22k - PLN28k /mo

About the Job

Requirements

  • At least 5 years of experience with Golang in a production environment.
  • At least 5 years of experience working with relational databases such as PostgreSQL or MySQL.
  • Demonstrated expertise in designing and developing RESTful APIs.
  • Proficiency in AI development environments such as Cursor or Claude Code, and expertise in AI development techniques such as Spec-Driven Development.
  • Fluency in English.

Responsibilities

  • Design and implement robust, scalable, and secure RESTful APIs.
  • Develop applications on embedded platforms, integrating closely with hardware and network systems.
  • Architect and document backend software systems with a focus on performance, maintainability, and scalability.
  • Perform network programming and system-level integration across multiple subsystems.
  • Collaborate with cross-functional teams including Frontend Engineering, UX Design, and QA to ensure cohesive product development.
  • Ensure high-quality deliverables and meet project timelines consistently.
  • Participate in code reviews and actively share knowledge to foster a culture of continuous improvement.

Desired Qualifications

  • Experience developing or maintaining IoT platforms or connected device ecosystems.
  • Knowledge of IoT protocols such as MQTT, CoAP, or WebSockets for efficient communication.
  • Familiarity with Matter and Thread protocols, including their architecture, security, and implementation considerations.
  • Understanding of device provisioning, firmware over-the-air updates, and device lifecycle management.
  • Exposure to edge computing paradigms and cloud-to-device integration patterns.
  • Proficiency in asynchronous programming and event-driven systems.
  • Experience with telemetry data collection, real-time data processing, and time-series data stores.
  • Working knowledge of IoT security best practices, including authentication, encryption, and secure communication.
  • Familiarity with Debian or Ubuntu, Linux application and service development, and command-line environments.
  • Familiarity with the Linux networking stack, routing, packet analysis using tcpdump or Wireshark, and firewall management.

About the Company

Ubiquiti

Delivers enterprise and consumer networking gear

Ubiquiti designs and sells networking equipment for enterprises, service providers, and consumers. Its products include the UniFi line (access points, switches, routers, cameras) managed by UniFi OS for centralized control; airMAX, airFiber, and UFiber for WISPs to build long-distance wireless links; and AmpliFi for home mesh networks. The company uses a direct-to-consumer, lean distribution model with a global network of distributors and a strong online user community that helps steer product development. Its goal is to provide affordable, high-performance networking hardware that expands internet access in underserved and emerging markets while supporting a broad ecosystem of users and partners.

Company size
1,001-5,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2003

Recently Posted Jobs

Explore more opportunities at Ubiquiti

See more jobs