2023-04-13 14:47:21

Back-End Engineer

Ubiquiti (Latvia), SIA
4000 - 7000 €/m Gross
Occasional remote work possibility

Job Description

Responsibilities:

  • Lead discussions on architecture and code decisions;
  • Code review workflows, branch/merge strategy, building and deployment processes;
  • Actively participate in all projects and voice your ideas and solutions;
  • Maintain a good programming style and stay up-to-date with the latest technology and trends;
  • Design developer-friendly APIs that are secure, scalable, and well-documented;
  • Communicate complex technical topics with stakeholders – product managers, embedded, mobile and front-end developers, design UX.

Requirements

  • 5+ years of experience with Node.js and TypeScript development;
  • 5+ years of experience with SQL (Postgres or similar);
  • Working knowledge of web security (OWASP, browser security model, OAuth);
  • Excellent debugging and testing skills, and an eye for defensive programming;
  • Solid knowledge about programming, design patterns and web protocols;
  • Familiar with Git, Unix/Linux, Docker;
  • Experience with AI tools - Claude, Codex, etc;
  • Fluent in English and Latvian.

Nice to have

  • Expertise in working with DevOps and Build pipelines;
  • Rust, WebRTC, gRPC, Go.

Company offers

  • International work environment and work with global development teams;
  • Ability to deliver software that is used by millions of people across the globe;
  • Opportunity to leverage and integrate modern AI tools into product development;
  • Access to all Ubiquiti products;
  • Medical insurance;
  • Hybrid approach - office in Riga;
  • Flexible work hours;
  • A-class office with all the necessities - snacks, drinks, free parking, etc!