Verne
Posted 2mo ago

Senior Backend Engineer (NodeJS)

Verne
Buzin, Zagreb, Croatia
OnsiteFull Time
Responsibilities
  • owning features
  • maintaining services
  • mentoring engineers
Requirements
  • Extensive experience building NodeJS/TypeScript backend services
  • Distributed systems
  • Messaging/streaming
  • Databases
  • Testing, CI/CD, and mentoring other engineers
Technical tools mentioned
NodeJSTypeScriptMicrosoft TeamsVS CodeWebStormJiraKafkaMQTTgRPCMicrosoft AzureKubernetesGitNestJSExpressFastify

Job description

We’re looking for a Senior Backend (NodeJS) Engineer who can take end-to-end ownership of significant features and technical initiatives - leading research, proposing architectural improvements, and championing new solutions within an event-driven, microservices-based architecture. You will own the maintenance, development, and continuous improvement of several business-critical services that take care of customers management, billing, serving mobile applications, outbound communication. You will bring deep NodeJS and TypeScript expertise and a track record of building scalable systems, working alongside experienced engineers on a platform where your technical decisions and mentorship genuinely shape both the product and the team.

You will primarily be based on site and will need to collaborate closely with our engineering teams to deliver high-quality solutions. We work in an agile environment, with most of our communication taking place over Microsoft Teams. You will lead open discussions, debate ideas, and make pragmatic decisions that drive results. If you enjoy a dynamic, hands-on development environment where your contributions matter, you’ll fit right in.

The services you will own are built with NodeJS and TypeScript and are quickly adapted as requirements evolve. Critical components of our architecture are split into dedicated microservices, where we prioritise high performance for mission-critical functionality. We use Azure, VS Code, and WebStorm for our daily work, with Jira for task management.

Who are we?

At Verne, we're building an ecosystem to progress our society through a journey of curiosity and innovation. Named in honor of Jules Verne "the man who invented the future,". We are the first European solution for autonomous journeys. We adopt an integrated approach, including vehicle design, infrastructure development, and the full digital experience.

As a growing startup, we thrive on curiosity, innovation, and bold ideas. If you’re ready to make your mark in a fast-paced, dynamic environment, this could be the role for you.

What will you do?
  • Own complex features and technical initiatives end-to-end - from research and design through implementation, deployment, and iteration.

  • Maintain, develop, and continuously improve the services within your domain.

  • Design and build NodeJS/TypeScript backend services within an event-driven microservices architecture, with a focus on performance, scalability, and reliability.

  • Investigate technical challenges, evaluate trade-offs, and drive improvements to architecture and engineering practices.

  • Write clean, maintainable, well-tested code and set the standard for code quality across the team.

  • Lead code reviews and technical discussions, providing thoughtful feedback and guidance.

  • Prototype and validate new solutions, tools, and approaches, and champion their adoption where they add value.

  • Mentor and support other engineers, sharing knowledge and helping the team grow.

  • Collaborate with other Engineering teams, Product, DevOps, and other stakeholders to deliver features and align on technical direction.

What do you need to succeed?
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

  • Extensive professional experience building backend services with NodeJS and TypeScript.

  • Proven track record of designing, building, and operating production-grade distributed systems.

  • Strong experience with modern NodeJS frameworks (e.g. NestJS, Express, Fastify) and the broader Node ecosystem.

  • Deep understanding of unit and integration testing, CI/CD, code review practices, and engineering documentation standards.

  • Proficiency in Git and version control.

  • Solid experience with both modern SQL and NoSQL databases, understanding when to use each.

  • Experience with messaging and event-streaming technologies such as Kafka, MQTT, or similar.

  • Strong communication skills and experience mentoring or guiding other engineers.

  • Familiarity with agile methodologies like Scrum, and the maturity to adapt process to context.

  • Experience with gRPC and high-throughput service-to-service communication (advantageous), large-scale, high-availability services.

  • Experience with Microsoft Azure (advantageous), Kubernetes (advantageous).

What’s in it for you?

Joining Verne means becoming part of a team shaping the future of autonomous mobility. Here’s what we offer:

  • The chance to collaborate with experts from 20+ industries.

  • Ownership of your projects, with the freedom to innovate and take initiative.

  • A culture of transparency, feedback, and open communication.

  • Comprehensive financial and wellbeing support designed to meet diverse needs.

  • The excitement of working in a fast-growing startup where your ideas truly matter.

How can you apply?

If this role and our mission resonate with you, hit the Apply button! We typically review applications within 3-4 business days, but since we want to give each one the attention it deserves, please allow a little extra time if needed. Once we've had a chance to fully evaluate your submission, we’ll reach out with details about the next steps.

If shortlisted, here’s what to expect:

  1. An initial HR interview focused on culture fit.

  2. A Task.

  3. A technical interview with the Hiring Manager.

  4. A final interview with C-level.

Not sure if this role is the right fit?

We’re always looking for creators who challenge the status quo and aren’t afraid to take the lead. If that’s you, explore our story - we might have other opportunities that spark your interest.

Verne (Project 3 Mobility) is a company comprised of people with different qualities and backgrounds, because we believe our differences make us stronger. That is why we evaluate qualified applicants fairly and equally, without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, age, familial status, and other legally protected characteristics. All applications will be considered in accordance with the regulations of personal data protection.

About Verne

Developing an integrated autonomous robotaxi mobility ecosystem.

Year founded
2019
Employees
300
Organization type
Private
Latest investment
Raised $100.00M Series A (2024) — led by TASARU Mobility Investments, Neurone, Elaf Auto
Headquarters
HR

Similar jobs

Backend Engineer roles near Buzin, Zagreb
1w
Save
Mark Applied
Hide
AI Backend Developer (m/f)
Zagreb, Zagreb, Croatia
HybridFull Time
Abysalto
Abysalto: Develops custom software solutions for digital transformation.
1+ YOERequires 1–3 years of Python development, REST APIs, a Python API framework, ML libraries, SQL and NoSQL databases, Git, Docker, CI/CD exposure, cloud knowledge, and English proficiency.
Python, FastAPI, Flask, Django, OpenAI, PyTorch, Hugging Face Transformers, vLLM, llama.cpp, Docker, GitHub Actions, Jenkins, GitLab CI, AWS, Azure, GCP, FAISS, Milvus, PostgreSQL, MySQL, Redis, MongoDB, Git, TensorFlow, JSON, OAuth2, JWT, CI/CD, SCRUM
2w
Save
Mark Applied
Hide
Mid Backend Engineer
Zagreb, Zagreb, Croatia
HybridFull Time
Infobip
Infobip: Provides cloud-based software for global business messaging and engagement.
3+ YOERequires 3+ years of backend or full-stack software engineering experience, distributed systems expertise, relational database experience, object-oriented programming, scalability and reliability knowledge, and fluent English.
Java, Kotlin, AI, relational databases
3w
Save
Mark Applied
Hide
Senior Backend Developer (m/f)
Zagreb, Zagreb, Croatia
HybridFull Time
Njuškalo
Njuškalo: Croatia's largest online marketplace for buying and selling items.
Strong TypeScript/JavaScript, NestJS/Express, PostgreSQL and TypeORM experience; building scalable backend systems; collaborative agile teamwork and strong communication.
TypeScript, JavaScript (ES6+), NestJS, Express, PostgreSQL, TypeORM, Jest, Docker, Swagger (OpenAPI), Redis, Socket.io, CI/CD, PHP, Symfony, Laravel
3w
Save
Mark Applied
Hide
Senior Backend Engineer - Suite
Zagreb, Zagreb, Croatia
€40k-€43k/yr HybridFull Time
F24
F24: Provides SaaS-based emergency notification and crisis management solutions.
2+ YOECommercial experience with Node.js and Python, familiarity with NestJS/FastAPI, REST APIs, cloud-native development, CI/CD, and 2+ years engineering experience.
Node.js, NestJS, Python, FastAPI, TypeScript, React, Next.js, REST APIs, JSON, Tailwind CSS, shadcn/ui, Git, CI/CD, IntelliJ, Express.js, Fastify, Automated Testing, Docker, Kubernetes
1mo
Save
Mark Applied
Hide
Backend Developer
Novi Sad or Zagreb or Belgrade
RemoteFull Time
Solflare
Solflare: Self-custodial cryptocurrency wallet for the Solana blockchain ecosystem.
4+ YOE4+ years backend experience; proficient in Node.js, Express.js, PostgreSQL, MongoDB, Redis, PrismaJS; cloud (GCP, DigitalOcean), Jest testing; experience with microservices and event-based architectures.
Node.js, Express.js, PostgreSQL, MongoDB, Redis, PrismaJS, Google Cloud Platform, DigitalOcean, BullJS, Cron, Jest, Solana
3mo
Save
Mark Applied
Hide
Senior Backend Engineer
Zagreb, Croatia, Croatia
HybridFull Time
Farseer
Farseer: AI-powered financial planning and analysis software for enterprises.
5+ YOESenior backend engineer with experience shipping production systems; strong judgment and ownership; proficient in at least one modern language.
4mo
Save
Mark Applied
Hide
Backend developer
Zagreb, Croatia, Croatia
RemoteFull Time
Score Alarm
Score Alarm: Develops mobile applications for the sports betting industry.
2+ YOE2+ years in backend development; willingness to learn; independence and critical thinking.
Elixir, Kafka, AWS, Kubernetes, Elastic, Graph databases, Dynamo, Clickhouse, Postgres
4mo
Save
Mark Applied
Hide
Mid Backend Developer
Zagreb, Zagreb, Croatia
HybridFull Time
Leapwise
Leapwise: Software building custom enterprise solutions and digital products.
4+ YOE4+ years Java development; Java 17+; Spring (Boot/Cloud/Security); microservices; REST; PostgreSQL; MongoDB; Redis; Docker; Kubernetes; CI/CD; Kafka/RabbitMQ; English communication; Bachelor's in CS/IT or related field.
Java, Spring, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, CI/CD, Kafka, RabbitMQ