Remote job
Senior Full-Stack Engineer
Job details
About this role
Role overview Own product features from early requirements through implementation, release, and follow-up improvements. The work spans customer-facing applications and internal tools, combining data modelling, backend services, and web interfaces in close collaboration with product and design.
Responsibilities - Clarify user and product needs with design and product partners, then shape them into workable solutions. - Model data in PostgreSQL and build services and APIs with Node.js and TypeScript. - Develop interfaces using React and Next.js. - Carry features through code review, testing, deployment, and iteration. - Consider performance and explain technical trade-offs as designs evolve.
Requirements - At least five years of professional experience delivering production software. - Strong TypeScript skills across backend and frontend development. - Sound judgement in data modelling, API design, and performance. - Write tests routinely and contribute thoughtful code reviews. - Communicate trade-offs clearly and understand the purpose behind product requests.
Benefits and work setup - Hybrid work between an office in Prishtina and remote work. - Meaningful ownership from the first week, with a small, experienced engineering team. - Choice of hardware and a dedicated learning budget. - Competitive compensation.