Senior Backend Engineer (Node.js)

burai· Engineering
Apply Now ↗

About this role

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.

Frequently Asked Questions

Is the salary disclosed for the Senior Backend Engineer (Node.js) position at burai?
The salary for this Senior Backend Engineer (Node.js) role at burai is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Backend Engineer (Node.js) position at burai located?
This Senior Backend Engineer (Node.js) role at burai is based in Hybrid, Zagreb, Zagrebacka, Croatia (Hrvatska). The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Backend Engineer (Node.js) role at burai full-time or part-time?
This is listed as a Full Time position. It is posted as a Senior Backend Engineer (Node.js) role in the Engineering department at burai.
Which team or department does the Senior Backend Engineer (Node.js) at burai belong to?
This Senior Backend Engineer (Node.js) position is part of the Engineering department at burai. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Backend Engineer (Node.js) position at burai?
Click the "Apply Now" button on this page. You will be redirected to burai's official application portal hosted on bamboohr where you can submit your application directly.
When was the Senior Backend Engineer (Node.js) job at burai posted?
This Senior Backend Engineer (Node.js) position at burai was posted on Jul 9, 2025. Apply as soon as possible — early applications are often reviewed first.
Senior Backend Engineer (Node.js)
burai
Apply for this role ↗

You'll be redirected to burai's official application page on bamboohr.