bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesBuraiSenior Backend Engineer (Node.js)

Senior Backend Engineer (Node.js)

Burai · Zagreb, Zagrebacka, 10000, Croatia (Hrvatska) · Remote · Active · BambooHR

Job facts

FieldValue
CompanyBurai
TitleSenior Backend Engineer (Node.js)
Normalized title-
Department / teamEngineering
LocationZagreb, Zagrebacka
Work modelRemote / Remote
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2025-07-09 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Burai.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Zagreb.Open
Department jobsActive postings in Engineering.Open
Work model jobsActive Remote postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyBurai
Source9d1f8ede-97a3-4b8e-88d3-e72b4a3065d2
ATS providerBambooHR

Description

As a Senior Backend Engineer at  Burai , you will help architect and build the foundation that powers our platform ,  designing, implementing, and  operating  scalable backend services that support thousands of concurrent users. In this role,  you’ll  work on  our backend , integrations, and data synchronization , and  you’ll  collaborate closely with frontend engineers, DevOps, and product managers to ensure our architecture scales while  maintaining  excellent performance, reliability, and security. You will also contribute to mentoring and up leveling other engineers through code reviews, pairing, and sharing best practices. What  you’ll  do Build scalable backend services Design, implement, and  maintain   scalable backend services  using  Node.js  (TypeScript preferred)  and  Hasura . Build and evolve  APIs  that are stable, well-documented, and  optimized  for performance (primarily REST  &   GraphQL  experience is a plus). Improve service reliability and scalability through good architecture patterns, strong error handling, and performance tuning. Contribute to backend architecture decisions ( microservices  boundaries, data flows, caching, queueing, integrations). Integrations & data synchronization Implement and  maintain  integrations with  Microsoft 365 ,  Google Workspace , and  third party  systems. Build reliable synchronization flows (idempotent processing, retries, rate-limit handling, consistency strategies). Work with event-driven patterns (queues, background workers) to decouple heavy processing from request/response paths. Integrate N8N  Embed  service in our core product Quality, ownership, and operational maturity Write clean, maintainable, testable code and follow engineering best practices. Participate in  code reviews , raise quality standards, and contribute to shared libraries/patterns. Create and  maintain  clear documentation (system behavior, API contracts, runbooks where needed). Help troubleshoot production issues and improve observability (logs/metrics/tracing) and incident hygiene. Team collaboration Collaborate  in  a team of  5–10 highly motivated engineers . Communicate clearly with  frontend  team members and product managers to minimize misunderstandings. Support and mentor less experienced developers through constructive feedback and knowledge sharing. Participate in scrum ceremonies and product planning sessions About you (Requirements) 5+ years  of professional experience in backend development (JavaScript/TypeScript). Excellent   proficiency  with  Node.js Experience with  TypeScript  and modern JavaScript features (ES6+). Demonstrated experience writing  complex SQL queries , designing schemas, and  optimizing  performance (indexes, query plans). Proven experience with  Redis  or similar  in memory  data stores (caching, rate limiting, session/token patterns). Experience with  message queues / event-driven systems  (e.g., AWS SQS, Kafka, RabbitMQ, NATS). Strong understanding of service organization and  microservices  architecture . Experience designing and implementing  RESTful APIs  (versioning, pagination, error contracts, auth). Knowledge of testing practices and frameworks (Jest, Mocha, etc.). Knowledge of security best practices (auth, OWASP basics, secrets handling, least privilege). Nice to have Experience with  AWS   and Azure  including operating production services. Experience with observability tooling (APM/logging/metrics) such as New Relic, Datadog, Grafana, etc. Experience with  Docker  and container orchestration (Kubernetes is a plus). Experience with  GraphQL  and/or  Hasura  (permissions, actions/remote schemas, event triggers) is a strong plus. Experience with high-volume ingestion systems or  additional  data stores used for large-scale data pipelines. What we value Proactive, organized, curious, empathetic —you collaborate well and communicate clearly. You take ownership and can work independently, but you also know when to ask for input. You care about maintainability, reliability, and making the team better—not just shipping code. What We Offer: Growth:   Mentorship, learning budget, and time for experimentation and R&D. Compensation:   Competitive salary   and equity. Tools & Perks:   Azure powered stack, top tier equipment (Apple or Microsoft), paid lunches, MultiSport   card. Culture:   Fast‑moving, collaborative, and supportive - with a bias for action.

Full job record

Job ID30bfd2efc4695781b6153c77caa7d8e0d4be7ed5
Org ID146ca293-f269-4f0b-8751-1fc2f49c6992
Source ID9d1f8ede-97a3-4b8e-88d3-e72b4a3065d2
Board ID9d1f8ede-97a3-4b8e-88d3-e72b4a3065d2
Providerbamboohr
Provider Job Key56
TitleSenior Backend Engineer (Node.js)
Normalized Title
Statusactive
Activeyes
Location TextZagreb, Zagrebacka, 10000, Croatia (Hrvatska)
DepartmentEngineering
Team
Employment Typefull_time
Workplace Typeremote
Remote Policyremote
Country
RegionZagrebacka
CityZagreb
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://burai.bamboohr.com/careers/56
Apply URLhttps://burai.bamboohr.com/careers/56
First Seen At2026-05-30 06:01:46Z
Last Seen At2026-06-06 10:27:45Z
Last Checked At2026-06-06 10:27:45Z
Last Changed At2026-05-30 06:01:46Z
Inactive At
Source Posted At2025-07-09 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=burai/date=2026-06-06/2026-06-06T10-27-43-328Z-40ff733bffa9903a987f1e11ab665f24dae126d5f32d749f981452b33718c811.json
Event Fields
{
  "content_hash": "f198da9f898575f1f8828b48e886945103d2889fabccced49803d2572b936ebb",
  "source_hash": "a5e7ad35bfc6026e7885df418d08fde1f70dcf4d95d52d64d6bee0bf248c0f7b",
  "last_changed_at": "2026-05-30T06:01:46.456Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Zagreb, Zagrebacka, 10000, Croatia (Hrvatska)",
    "city": "Zagreb",
    "region": "Zagrebacka",
    "country": null,
    "is_remote": true,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:27:45.297Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Zagreb, Zagrebacka, 10000, Croatia (Hrvatska)",
      "city": "Zagreb",
      "region": "Zagrebacka",
      "country": null,
      "is_remote": true,
      "confidence": 0.8
    },
    "countries": []
  },
  "remote_policy": "remote",
  "salary_period": null,
  "workplace_type": "remote",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "56",
    "isRemote": null,
    "location": {
      "city": "Zagreb",
      "state": "Zagrebacka"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18583",
    "locationType": "2",
    "jobOpeningName": "Senior Backend Engineer (Node.js)",
    "departmentLabel": "Engineering",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Zagreb",
      "state": "Zagrebacka",
      "postalCode": "10000",
      "addressCountry": "Croatia (Hrvatska)"
    },
    "datePosted": "2025-07-09",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><span><span>As a <span style=\"font-weight: bold\">Senior Backend Engineer</span> at </span></span><span style=\"font-weight: bold\"><span><span>Burai</span></span></span><span><span>, you will help architect and build the foundation that powers our platform</span><span>, </span><span>designing, implementing, and </span><span>operating</span><span> scalable backend services that support thousands of concurrent users.</span></span><span> </span></p>\n<p><span><span>In this role, </span><span>you’ll</span><span> work on </span></span><span style=\"font-weight: bold\"><span><span>our backend</span><span>, integrations, and data synchronization</span></span></span><span><span>, and </span><span>you’ll</span><span> collaborate closely with frontend engineers, DevOps, and product managers to ensure our architecture scales while </span><span>maintaining</span><span> excellent performance, reliability, and security. You will also contribute to mentoring and up</span><span>leveling other engineers through code reviews, pairing, and sharing best practices.</span></span><span> </span></p>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>What </span><span>you’ll</span><span> do</span></span></span><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>Build scalable backend services</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Design, implement, and </span><span>maintain</span><span> </span></span><span style=\"font-weight: bold\"><span><span>scalable backend services</span></span></span><span><span> using </span></span><span style=\"font-weight: bold\"><span><span>Node.js</span></span></span><span><span> (TypeScript preferred)</span><span> and </span><span>Hasura</span><span>.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Build and evolve </span></span><span style=\"font-weight: bold\"><span><span>APIs</span></span></span><span><span> that are stable, well-documented, and </span><span>optimized</span><span> for performance (primarily REST</span><span> &amp;</span><span> </span><span>GraphQL</span><span> experience is a plus).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Improve service reliability and scalability through good architecture patterns, strong error handling, and performance tuning.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Contribute to backend architecture decisions (</span><span>microservices</span><span> boundaries, data flows, caching, queueing, integrations).</span></span><span> </span></li>\n</ul>\n<p><span style=\"font-weight: bold\"><span><span>Integrations &amp; data synchronization</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Implement and </span><span>maintain</span><span> integrations with </span></span><span style=\"font-weight: bold\"><span><span>Microsoft 365</span></span></span><span><span>, </span></span><span style=\"font-weight: bold\"><span><span>Google Workspace</span></span></span><span><span>, and </span><span>third</span><span>party</span><span> systems.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Build reliable synchronization flows (idempotent processing, retries, rate-limit handling, consistency strategies).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Work with event-driven patterns (queues, background workers) to decouple heavy processing from request/response paths.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Integrate N8N </span><span>Embed</span><span> service in our core product</span></span><span> </span></li>\n</ul>\n<p><span style=\"font-weight: bold\"><span><span>Quality, ownership, and operational maturity</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Write clean, maintainable, testable code and follow engineering best practices.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Participate in </span></span><span style=\"font-weight: bold\"><span><span>code reviews</span></span></span><span><span>, raise quality standards, and contribute to shared libraries/patterns.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Create and </span><span>maintain</span><span> clear documentation (system behavior, API contracts, runbooks where needed).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Help troubleshoot production issues and improve observability (logs/metrics/tracing) and incident hygiene.</span></span><span> </span></li>\n</ul>\n<p><span style=\"font-weight: bold\"><span><span>Team collaboration</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Collaborate </span><span>in</span><span> a team of </span></span><span style=\"font-weight: bold\"><span><span>5–10 highly motivated engineers</span></span></span><span><span>.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Communicate clearly with </span><span>frontend</span><span> team members and product managers to minimize misunderstandings.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Support and mentor less experienced developers through constructive feedback and knowledge sharing.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Participate in scrum ceremonies and product planning sessions </span></span><span> </span></li>\n</ul>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>About you (Requirements)</span></span></span><span> </span></p>\n<ul>\n<li><span style=\"font-weight: bold\"><span><span>5+ years</span></span></span><span><span> of professional experience in backend development (JavaScript/TypeScript).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Excellent</span><span> </span><span>proficiency</span><span> with </span></span><span style=\"font-weight: bold\"><span><span>Node.js</span></span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience with </span></span><span style=\"font-weight: bold\"><span><span>TypeScript</span></span></span><span><span> and modern JavaScript features (ES6+).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Demonstrated experience writing </span></span><span style=\"font-weight: bold\"><span><span>complex SQL queries</span></span></span><span><span>, designing schemas, and </span><span>optimizing</span><span> performance (indexes, query plans).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Proven experience with </span></span><span style=\"font-weight: bold\"><span><span>Redis</span></span></span><span><span> or similar </span><span>in</span><span>memory</span><span> data stores (caching, rate limiting, session/token patterns).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience with </span></span><span style=\"font-weight: bold\"><span><span>message queues / event-driven systems</span></span></span><span><span> (e.g., AWS SQS, Kafka, RabbitMQ, NATS).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Strong understanding of service organization and </span></span><span style=\"font-weight: bold\"><span><span>microservices</span><span> architecture</span></span></span><span><span>.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience designing and implementing </span></span><span style=\"font-weight: bold\"><span><span>RESTful APIs</span></span></span><span><span> (versioning, pagination, error contracts, auth).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Knowledge of testing practices and frameworks (Jest, Mocha, etc.).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Knowledge of security best practices (auth, OWASP basics, secrets handling, least privilege).</span></span><span> </span></li>\n</ul>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>Nice to have</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Experience with </span></span><span style=\"font-weight: bold\"><span><span>AWS</span></span></span><span><span> </span><span>and Azure </span><span>including operating production services.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience with observability tooling (APM/logging/metrics) such as New Relic, Datadog, Grafana, etc.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience with </span></span><span style=\"font-weight: bold\"><span><span>Docker</span></span></span><span><span> and container orchestration (Kubernetes is a plus).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience with </span></span><span style=\"font-weight: bold\"><span><span>GraphQL</span></span></span><span><span> and/or </span></span><span style=\"font-weight: bold\"><span><span>Hasura</span></span></span><span><span> (permissions, actions/remote schemas, event triggers) is a strong plus.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience with high-volume ingestion systems or </span><span>additional</span><span> data stores used for large-scale data pipelines.</span></span><span> </span></li>\n</ul>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>What we value</span></span></span><span> </span></p>\n<ul>\n<li><span style=\"font-weight: bold\"><span><span>Proactive, organized, curious, empathetic</span></span></span><span><span>—you collaborate well and communicate clearly.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>You take ownership and can work independently, but you also know when to ask for input.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>You care about maintainability, reliability, and making the team better—not just shipping code.</span></span><span> </span></li>\n</ul>\n<p><br><br></p>\n<p><span style=\"font-weight: bold\">What We Offer:</span></p>\n<ul>\n<li><span style=\"font-weight: bold\">Growth:</span><span> </span>Mentorship, learning budget, and time for experimentation and R&amp;D.</li>\n<li><span style=\"font-weight: bold\">Compensation:</span><span> </span>Competitive salary<span> </span>and equity.</li>\n<li><span style=\"font-weight: bold\">Tools &amp; Perks:</span><span> </span>Azure powered stack, top tier equipment (Apple or Microsoft), paid lunches, MultiSport<span> </span>card.</li>\n<li><span style=\"font-weight: bold\">Culture:</span><span> </span>Fast‑moving, collaborative, and supportive - with a bias for action.</li>\n</ul>",
    "compensation": null,
    "departmentId": "18583",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Senior Backend Engineer (Node.js)",
    "departmentLabel": "Engineering",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Experienced",
    "jobOpeningShareUrl": "https://burai.bamboohr.com/careers/56",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/30bfd2efc4695781b6153c77caa7d8e0d4be7ed5?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/146ca293-f269-4f0b-8751-1fc2f49c6992JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/9d1f8ede-97a3-4b8e-88d3-e72b4a3065d2JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/30bfd2efc4695781b6153c77caa7d8e0d4be7ed5/eventsJSON