Overview
We are looking for a highly skilled and motivated Full Stack / Front-End Developer to join our growing development team. This role is ideal for someone who thrives in performance-driven environments, has experience delivering complex, interactive browser-based applications, and enjoys working with cutting-edge technologies.
Key responsibilities
- Develop and maintain full stack applications using Node.js with TypeScript (Express or Fastify).
- Build modern, high-performance user interfaces with React and Vite.
- Implement and optimize advanced in-browser media capabilities, including video streaming, interactive maps, and graphical rendering using WebGL, WebGPU, or Canvas.
- Manage real-time data workflows and communication using WebSocket and WebRTC on the front end.
- Integrate and maintain lightweight and efficient databases such as SQLite and PostgreSQL.
- Collaborate closely with UI/UX designers, product managers, and back-end engineers to deliver seamless user experiences.
- Ensure clean, maintainable code and participate in code reviews and agile development cycles.
Required experience
- Proven experience in full stack or front-end roles in production-level environments.
- Strong command of Node.js and TypeScript, particularly with Express or Fastify.
- Deep knowledge of React, Vite, and modern JavaScript/TypeScript best practices.
- Hands-on experience with browser-based media rendering (e.g., video, maps, graphics).
- Proficiency in WebSocket and WebRTC implementations for real-time features.
- Experience working with SQLite, PostgreSQL, or similar relational databases.
- Solid understanding of performance tuning, optimization, and cross-browser compatibility.
Bonus points
To apply
Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.
Apply here
Have questions?Write to us