5 open TypeScript positions
The Senior QA Test Automation Engineer will drive test automation strategy, framework design, and quality standards for Burai's AI-driven productivity platform. Key responsibilities include building and maintaining automated test frameworks using TypeScript and Playwright, conducting various types of performance testing, and mentoring junior QA engineers. Candidates must have 5+ years of testing experience, proficiency in TypeScript, and experience with Playwright and performance testing tools.
This is a hands-on leadership role for a Lead Back-end Engineer to maintain a SaaS B2B platform built on Node.js and TypeScript. Key responsibilities include mentoring engineers, establishing backend standards, designing scalable microservices, and ensuring excellence in REST and GraphQL API operations, particularly utilizing Hasura.
The Lead Frontend Engineer will architect and deliver a performant, consistent UI across mobile (iOS, Android), web, and desktop applications using React Native Expo and Electron. Key responsibilities include owning multi-platform architecture, performance optimization, managing GraphQL integration with Apollo Client, and leading release engineering workflows. This role requires significant cross-platform leadership experience in frontend/mobile engineering.
Burai is seeking a highly skilled Senior Frontend Developer experienced in Vue.js 3 to architect and deliver high-performance, scalable web applications. Key responsibilities include designing complex front-end architectures, optimizing performance metrics (FCP, LCP, CLS), implementing security measures (CSP, XSS prevention), and leading technical decisions while mentoring junior developers.
The Senior Backend Developer (Node.js) will be responsible for architecting and building scalable backend services using Node.js, focusing on integrations, data synchronization, and building APIs to support thousands of concurrent users. Key duties include collaborating with cross-functional teams, writing maintainable code, performing code reviews, and mentoring junior developers. This role requires strong proficiency in JavaScript development, Node.js, and SQL, and involves a hybrid schedule between the Varaždin or Zagreb offices in Croatia.