Remote Senior Backend Engineer - Node.JS (Croatia, remote, f/m/d)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Backend Engineer will be responsible for expanding and optimizing a digital advertisement SaaS suite of applications using technologies like NodeJS with TypeScript, federated GraphQL, Docker, AWS, and Apache Kafka.
  • They will design microservices and back-end components, integrate data storage, monitoring, and protection solutions, and ensure high performance and responsiveness to front-end requests.
  • Responsibilities include developing server-side logic, maintaining central databases and message busses, conducting code reviews, providing guidance to team members, and contributing to project planning and architecture discussions.
  • The role involves working in a cross-functional team under a Product Owner to contribute to a multi-tenant SaaS product and ad-serving network.
  • The ideal candidate should have extensive knowledge of NodeJS, AWS, Kafka, GraphQL/REST-APIs, and experience in a similar role.
  • They should be able to envision, plan, develop, test, and deliver scalable microservices in an event-driven multi-tenant architecture.

Requirements:

  • 5+ years of experience as a Backend Engineer or similar role.
  • Strong proficiency in NodeJS with TypeScript, web stacks, libraries, and frameworks.
  • Working knowledge of front-end technologies like HTML5 and CSS3.
  • Experience with user authentication and authorization between multiple systems.
  • High familiarity with design principles behind scalable applications.
  • Creating database schemas to support business processes.
  • Good knowledge of event-driven architecture, message busses, and pub/sub-systems.
  • Expertise in implementing automated testing platforms and unit tests.
  • Excellent interpersonal, communication, and collaboration skills.
  • Familiarity with git, npm, docker, and Jira.
  • Extensive experience in mentoring teammates.

Benefits:

  • Transparent, above-market salaries.
  • 100% remote work within Europe.
  • Flexible work hours and part-time models.
  • Opportunity to be part of a fast-growing, highly-skilled team.
  • In-person department and company events.
  • Home office, co-working space, and work-together allowance.
  • Personal and professional development courses from Udemy.
  • Case-by-case relocation and visa support.
Leave a feedback