Senior Back-End Engineer
Ubiquiti Skatīt visus darbus
- Rīga
- Pastāvīgs
- Pilna laika
- 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.
- 3+ years of experience with Node.js and TypeScript development;
- 3+ 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;
- Fluent in English and Latvian.
- Expertise in working with DevOps and Build pipelines;
- Rust, WebRTC, gRPC, Go.
- Services in NodeJS (TypeScript) with PostgreSQL DB;
- Services in Rust;
- Frontend in React with real-time communication (WebRTC);
- Cloud services via AWS IoT.
- International work environment and work with global development teams;
- Ability to deliver software that is used by millions of people across the globe;
- Access to all Ubiquiti products;
- Medical insurance;
- Hybrid approach - office in Riga;
- Flexible work hours;
- Compensation package matching global standards, including competitive salary depending on your qualification and background (starting from 4000 up to 7000 Euro gross monthly);
- A-class office with all the necessities - snacks, drinks, free parking, etc!