Fullstack Engineer (Node.js / React.js)

$$$
Product

We at Mria Labs are developing products for the Atlassian marketplace, and we are currently looking for a talented Node.js / React Engineer to join our team.

 

Core (must-have)

  • 5+ years of professional TypeScript experience across frontend and backend
  • 5+ years of React.js, with deep understanding of hooks, context, and component composition
  • Strong TypeScript fundamentals (generics, decorators, reflect-metadata, strict mode)
  • MobX experience
  • TanStack React Query (or strong Redux-Toolkit Query / SWR background โ€” server-state separation matters)
  • Solid HTML/CSS, styled-components or another CSS-in-JS library
  • Form-heavy app experience with Formik + Yup (or React Hook Form + Zod)
  • Node.js (24.x) backend development
  • SQL (MySQL dialect, TiDB) โ€” schema design, query optimization, migrations
  • Experience with an ORM/query-builder like Drizzle, Prisma, TypeORM, or Knex
  • REST APIs and async/event-driven processing (message queues, scheduled jobs)
  • Git, code review discipline, GitLab CI/CD pipelines
  • Jest + React Testing Library; ability to write integration tests over mocks
  • English โ€” Intermediate (B1) or higher

 

Strongly preferred

  • Atlassian Forge platform experience (forge/resolver, forge/sql, forge/kvs, forge/bridge, async events, scheduled triggers) โ€” this is the single biggest differentiator
  • Atlaskit / Atlassian Design System component library
  • Jira REST API / Confluence API integrations
  • Vite build pipeline
  • IoC / Dependency Injection with InversifyJS
  • Class-based DTO validation: class-validator + class-transformer
  • Rich-text editor work with Lexical (or Slate/ProseMirror)
  • Charting with Chart.js / react-chartjs-2
  • Bulk import/export pipelines, XLSX/CSV parsing
  • Sentry for error monitoring; SonarCloud for code quality
  • Luxon (or date-fns) for timezone-aware date handling

 

Nice to have

  • Experience building Rovo AI agents or other LLM-tool integrations (Atlassian AI platform)
  • Drag-and-drop UX with atlaskit/pragmatic-drag-and-drop
  • Pre-commit tooling: Husky, lint-staged, Knip (dead-code detection)
  • Multi-tenant SaaS experience (workspace isolation, RBAC)
  • CRM / sales-pipeline / lead-management domain knowledge

 

Responsibilities:

  • Developing new user-facing features using React.js;
  • Improving current functionality;
  • Building reusable components and front-end libraries for future use;
  • Translating designs and wireframes into high-quality code;
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers;
  • Collaborating with cross-functional teams to define, design, and ship new features;
  • Participating in code reviews and ensuring that all solutions are aligned with business objectives and meet design requirements;
  • Staying up-to-date with the latest front-end development trends, techniques, and technologies;

 

We offer:

โ€” Competitive salary and perks;

โ€” Comfortable, modern and green offices;

โ€” Working with cutting edge technologies;

โ€” Friendly team and nice environment;

โ€” A positive atmosphere all over the company;

โ€” Full-remote with absolutely flexible hours;

โ€” 100% compensation for your development โ€” professional courses, certificates, conferences, etc.

Required skills experience

React.js 5 years
TypeScript 5 years
Node.js 5 years
MobX 2 years
MySQL 5 years
Git 2 years

Required languages

English B1 - Intermediate
Ukrainian Native
Published 28 May
74 views
ยท
25 applications
Last responded 20 minutes ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...