burai
burai10mo ago

Senior Backend Engineer (Node.js)

CroatiaCroatia·ZagrebFull-Timesenior
OtherSenior Backend Engineer
0 views0 saves0 applied

Quick Summary

Overview

As a Senior Backend Engineer at Burai, you will help architect and build the foundation that powers our platform, designing, implementing,

Technical Tools
OtherSenior Backend Engineer

As a Senior Backend Engineer at Burai, you will help architect and build the foundation that powers our platformdesigning, 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 upleveling 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 365Google Workspace, and thirdparty 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 inmemory 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.

Location & Eligibility

Where is the job
Zagreb, Croatia
On-site at the office

Listing Details

Posted
July 9, 2025
First seen
May 6, 2026
Last seen
May 23, 2026

Posting Health

Days active
17
Repost count
0
Trust Level
15%
Scored at
May 23, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

buraiSenior Backend Engineer (Node.js)