Senior Backend Developer (Node.js)

5 500 - 7 000 USDNet per month - B2B

Senior Backend Developer (Node.js)

JavaScript

Chopina 2, Warszawa +4 Locations

Remodevs

5 500 - 7 000 USD
Net per month - B2B
Full-time
B2B
Senior
Remote

Tech stack

    English

    B2

    JavaScript

    advanced

    TypeScript

    advanced

    Kafka

    regular

    Kubernetes

    regular

Job description

We are a software company making tools to make life easier for busy, professional photographers. Our team works fully remote, across 15 countries and 4 continents. Now, we are looking for a Node.js developer to join our development team.


We want someone who is not only good at writing code but also wants to add real value to our products.


Your Role


  • Work in an international remote team to build leading products for photographers.

  • Write clean, reusable, and efficient code following best practices.

  • Maintain and improve a system of microservices that support our apps.

  • Build scalable event-driven systems with Apache Kafka.

  • Create new GraphQL APIs and connect old REST APIs.


How We Work


  • Async first – Most communication happens in Slack. Meetings are rare and only when needed (usually during 8–10 a.m. PT overlap).

  • Ship often – Small commits, fast reviews, and simple GitLab deploys with feature flags.

  • Ownership – Each microservice owns its Kafka topics, monitoring dashboards, and service docs.

  • Always learning – We provide Udemy access, budget for developer tools, and AI tools to support your growth.

  • AI support – Monthly budget for AI copilots, Slack bot with company data, AI tools for call summaries.

  • Clear goals – Product squads set OKRs and choose how to achieve them.


Benefits


  • 🌍 Work from anywhere with a stable internet connection.

  • 🕙 Flexible hours – Only 8–10 a.m. PT is required online time; outside of that, choose your schedule.

  • 💰 Competitive pay based on experience.

  • 📈 Profit-sharing bonus program as the company grows.

  • 🏝 22 paid days off each year, with the option to make up missed time on weekends.

  • 👶 Paid parental leave.


Qualifications


Required:


  • 5+ years of backend development experience.

  • Strong JavaScript and TypeScript skills.

  • Deep knowledge of a modern RDBMS.

  • Strong experience with event-driven systems (Kafka or similar).

  • Familiar with domain-driven design.

  • Experience with observability for microservices (Grafana, Datadog).

  • Problem-solving skills.

  • Experience with Kubernetes.

  • Experience with modern AI-assisted development workflows.

  • Familiarity with at least one AI dev tool (e.g., Cursor, Windsurf).


Nice to have:


  • CI/CD knowledge (GitLab).

  • AWS experience.

  • Python knowledge.

  • NestJS and federated GraphQL experience.

Published: 02.09.2025
Office location
ADVERTISEMENT: Recommended by Just Join IT