bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesBuraiLead Back-end Engineer (Node.js)

Lead Back-end Engineer (Node.js)

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

Job facts

FieldValue
CompanyBurai
TitleLead Back-end Engineer (Node.js)
Normalized title-
Department / teamEngineering
LocationZagreb, Zagrebacka
Work modelRemote / Remote
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2025-12-22 / 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

We’re  building a SaaS B2B platform where backend reliability, correctness, and latency directly shape customer trust and product adoption.  We’re  hiring a  Lead Back-end Engineer  to raise the bar across our Node.js services, coach the team, and help us scale through the next growth phase—improving API response times, developer velocity, and operational maturity. This is a  hands-on leadership role : you will still code, review, and ship ,  but your bigger impact is making everyone around you more effective through mentorship, architecture guidance, and engineering standards. Location: Zagreb (hybrid) or Remote (EU time zones) Technical leadership & coaching Coach and up-level backend engineers through pairing, code reviews, design reviews, and practical mentorship (API design, testing strategy, performance, operational best practices). Establish and evolve backend engineering standards: TypeScript practices, architecture patterns, code quality, documentation, and production readiness. Lead technical discussions and produce clear written artifacts (design docs, ADRs, technical proposals) to make trade-offs visible and decisions durable. Identify  skill gaps and run lightweight internal training sessions (workshops, examples, “how we do it” playbooks). Build scalable Node.js services Design, implement, and evolve highly scalable backend services using  Node.js + TypeScript . Define service boundaries and data flows across microservices, queues, and event-driven workflows to support reliable  scale . Improve “build → ship → operate” loops: CI/CD quality gates, safe rollouts, runtime resilience, and incident response habits. Own technical debt management: prioritize refactors that improve stability, developer experience, and delivery speed. REST +  GraphQL  excellence ( Hasura ) Build and  maintain  robust  REST APIs  (versioning, backwards compatibility, pagination, documentation,  authn / authz , rate limiting). Design and operate  GraphQL  APIs  with strong schema discipline and performance safeguards (N+1 prevention, batching, caching patterns). Use  Hasura  effectively in production: permissions/roles, relationships, actions, event triggers, remote schemas—knowing when to lean on  Hasura  vs. custom Node services. Partner with product and frontend teams to ensure API contracts are clear, stable, and optimized for client usage. Performance, caching, and reliability Drive API performance outcomes (p95/p99 latency) using caching, query optimization, and  appropriate precomputation  strategies. Implement and improve observability: metrics, traces, structured logs, dashboards, alerting, and SLO-driven improvements. Lead production incident response and follow-through: root cause analysis, postmortems, and systematic fixes that reduce recurrence. Qualifications 7+ years of backend engineering experience with  deep Node.js  expertise  (TypeScript strongly preferred). Strong experience designing and  operating   RESTful APIs  at scale (auth, versioning, compatibility, rate limits, error handling). Production experience with  GraphQL  (schema design, performance patterns, tooling). Hands-on experience with  Hasura  (permissions, actions, remote schemas, event triggers, operating  Hasura  in real environments). Proven ability to mentor and coach engineers—raising standards through reviews, pairing, and guiding architecture decisions. Strong system  design fundamentals: distributed systems trade-offs, consistency models, caching, idempotency, failure modes. Strongly preferred Background in  SaaS B2B  (multi-tenant concerns, enterprise security expectations, auditability, SLAs). Experience running cloud-native services (containers/Kubernetes, CI/CD, observability stacks). Experience building high availability, high throughput services under real-world scale constraints. Stack (Typical) Node.js + TypeScript services (modern frameworks such as  NestJS /Express/ Fastify ) Hasura   GraphQL  Engine (permissions, event triggers, actions, remote schemas) PostgreSQL + Redis (or equivalents), background jobs/queues, event-driven architecture Observability tooling (metrics, traces, logs), SLOs and alerting 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 IDb4e5610795968bef7c1047dc44cf5b9b209582a8
Org ID146ca293-f269-4f0b-8751-1fc2f49c6992
Source ID9d1f8ede-97a3-4b8e-88d3-e72b4a3065d2
Board ID9d1f8ede-97a3-4b8e-88d3-e72b4a3065d2
Providerbamboohr
Provider Job Key79
TitleLead Back-end 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/79
Apply URLhttps://burai.bamboohr.com/careers/79
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-12-22 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": "8eefd8fd45b57d350597a0debf9d8f694c6bdb5c5f20d30115a09971b2950c00",
  "source_hash": "6a20d1c8d3e2aa470fe4cbdd4c7dc4282ac048ba4b67f04cc761aa052028e010",
  "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.301Z",
  "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": "79",
    "isRemote": null,
    "location": {
      "city": "Zagreb",
      "state": "Zagrebacka"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18583",
    "locationType": "2",
    "jobOpeningName": "Lead Back-end 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-12-22",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><span><span>We’re</span><span> building a SaaS B2B platform where backend reliability, correctness, and latency directly shape customer trust and product adoption. </span><span>We’re</span><span> hiring a </span></span><span style=\"font-weight: bold\"><span><span>Lead Back-end Engineer</span></span></span><span><span> to raise the bar across our Node.js services, coach the team, and help us scale through the next growth phase—improving API response times, developer velocity, and operational maturity.</span></span><span> </span></p>\n<p><span><span>This is a </span></span><span style=\"font-weight: bold\"><span><span>hands-on leadership role</span></span></span><span><span>: you will still code, review, and ship</span><span>, </span><span>but your bigger impact is making everyone around you more effective through mentorship, architecture guidance, and engineering standards.</span></span><span> </span></p>\n<p><br><br></p>\n<p><span><span style=\"font-weight: bold\">Location:</span> <span style=\"font-size: 12pt\"><span>Zagreb (hybrid) or Remote (EU time zones)</span></span><span style=\"font-size: 12pt\"><span> </span><br></span></span></p>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>Technical leadership &amp; coaching</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Coach and up-level backend engineers through pairing, code reviews, design reviews, and practical mentorship (API design, testing strategy, performance, operational best practices).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Establish and evolve backend engineering standards: TypeScript practices, architecture patterns, code quality, documentation, and production readiness.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Lead technical discussions and produce clear written artifacts (design docs, ADRs, technical proposals) to make trade-offs visible and decisions durable.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Identify</span><span> skill gaps and run lightweight internal training sessions (workshops, examples, “how we do it” playbooks).</span></span><span> </span></li>\n</ul>\n<p><span style=\"font-weight: bold\"><span><span>Build scalable Node.js services</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Design, implement, and evolve highly scalable backend services using </span></span><span style=\"font-weight: bold\"><span><span>Node.js + TypeScript</span></span></span><span><span>.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Define service boundaries and data flows across microservices, queues, and event-driven workflows to support reliable </span><span>scale</span><span>.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Improve “build → ship → operate” loops: CI/CD quality gates, safe rollouts, runtime resilience, and incident response habits.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Own technical debt management: prioritize refactors that improve stability, developer experience, and delivery speed.</span></span><span> </span></li>\n</ul>\n<p><span style=\"font-weight: bold\"><span><span>REST + </span><span>GraphQL</span><span> excellence (</span><span>Hasura</span><span>)</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Build and </span><span>maintain</span><span> robust </span></span><span style=\"font-weight: bold\"><span><span>REST APIs</span></span></span><span><span> (versioning, backwards compatibility, pagination, documentation, </span><span>authn</span><span>/</span><span>authz</span><span>, rate limiting).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Design and operate </span></span><span style=\"font-weight: bold\"><span><span>GraphQL</span><span> APIs</span></span></span><span><span> with strong schema discipline and performance safeguards (N+1 prevention, batching, caching patterns).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Use </span></span><span style=\"font-weight: bold\"><span><span>Hasura</span></span></span><span><span> effectively in production: permissions/roles, relationships, actions, event triggers, remote schemas—knowing when to lean on </span><span>Hasura</span><span> vs. custom Node services.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Partner with product and frontend teams to ensure API contracts are clear, stable, and optimized for client usage.</span></span><span> </span></li>\n</ul>\n<p><span style=\"font-weight: bold\"><span><span>Performance, caching, and reliability</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Drive API performance outcomes (p95/p99 latency) using caching, query optimization, and </span><span>appropriate precomputation</span><span> strategies.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Implement and improve observability: metrics, traces, structured logs, dashboards, alerting, and SLO-driven improvements.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Lead production incident response and follow-through: root cause analysis, postmortems, and systematic fixes that reduce recurrence.</span></span><span> </span></li>\n</ul>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>Qualifications</span></span></span><span> </span></p>\n<ul>\n<li><span><span>7+ years of backend engineering experience with </span></span><span style=\"font-weight: bold\"><span><span>deep Node.js </span><span>expertise</span></span></span><span><span> (TypeScript strongly preferred).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Strong experience designing and </span><span>operating</span><span> </span></span><span style=\"font-weight: bold\"><span><span>RESTful APIs</span></span></span><span><span> at scale (auth, versioning, compatibility, rate limits, error handling).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Production experience with </span></span><span style=\"font-weight: bold\"><span><span>GraphQL</span></span></span><span><span> (schema design, performance patterns, tooling).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Hands-on experience with </span></span><span style=\"font-weight: bold\"><span><span>Hasura</span></span></span><span><span> (permissions, actions, remote schemas, event triggers, operating </span><span>Hasura</span><span> in real environments).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Proven ability to mentor and coach engineers—raising standards through reviews, pairing, and guiding architecture decisions.</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Strong system</span><span> design fundamentals: distributed systems trade-offs, consistency models, caching, idempotency, failure modes.</span></span><span> </span><br></li>\n</ul>\n<p><span style=\"font-weight: bold\"><span><br></span></span></p>\n<p><span style=\"font-weight: bold\"><span><span>Strongly preferred</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Background in </span></span><span style=\"font-weight: bold\"><span><span>SaaS B2B</span></span></span><span><span> (multi-tenant concerns, enterprise security expectations, auditability, SLAs).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience running cloud-native services (containers/Kubernetes, CI/CD, observability stacks).</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience building high availability, high throughput services under real-world scale constraints.</span></span><span> </span></li>\n</ul>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>Stack (Typical)</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Node.js + TypeScript services (modern frameworks such as </span><span>NestJS</span><span>/Express/</span><span>Fastify</span><span>)</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Hasura</span><span> </span><span>GraphQL</span><span> Engine (permissions, event triggers, actions, remote schemas)</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>PostgreSQL + Redis (or equivalents), background jobs/queues, event-driven architecture</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Observability tooling (metrics, traces, logs), SLOs and alerting</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 style=\"font-weight: bold\"> </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>\n<p><br><br></p>",
    "compensation": null,
    "departmentId": "18583",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Lead Back-end Engineer (Node.js) ",
    "departmentLabel": "Engineering",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Manager/Supervisor",
    "jobOpeningShareUrl": "https://burai.bamboohr.com/careers/79",
    "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/b4e5610795968bef7c1047dc44cf5b9b209582a8?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/b4e5610795968bef7c1047dc44cf5b9b209582a8/eventsJSON