Node.js Backend Developer

We're a small team of 5 building a powerful, event-driven document pipeline processor that streamlines handling and automates workflows at scale. Our backend powers everything, and we're seeking a skilled Node.js Backend Developer to help take our product to the next level.

What You'll Do

  • Design, build, and maintain scalable backend services using Node.js/Express.js.
  • Implement and maintain AWS infrastructure (Lambda, ECS, Cognito).
  • Develop event-driven systems for document processing pipeline.
  • Work with PostgreSQL (RDS) for data persistence.
  • Collaborate with cross-functional teams to deliver high-quality features.
  • Write clean, testable, documented code.
  • Monitor and improve backend performance, availability, and scalability.

Tech Stack

  • Backend: Node.js, Express.js
  • Cloud: AWS (Lambda, ECS, Cognito, S3, EventBridge, etc.)
  • Architecture: Event-driven, microservices
  • Database: PostgreSQL (AWS RDS)
  • Tools: Git, Docker, CI/CD pipelines

What We're Looking For

  • 3+ years Node.js/Express.js experience
  • Strong AWS expertise (Lambda, ECS, Cognito)
  • PostgreSQL proficiency (schema design, optimization, data modeling)
  • Solid understanding of event-driven architecture and distributed systems
  • Experience with RESTful APIs and/or serverless functions
  • Familiarity with DevOps, Docker, and CI/CD workflows
  • Collaborative mindset with strong communication skills and attention to detail

Bonus Points

  • Experience with document processing systems or workflow automation
  • Familiarity with message queues or pub/sub systems (e.g., SNS/SQS, Kafka)
  • Exposure to infrastructure-as-code (e.g., Terraform, CloudFormation)
  • Experience with monitoring tools and observability practices
  • Russian language helpful

Why Join Us?

  • Work on a cutting-edge product that solves real-world business challenges.
  • Join a team that values clean architecture, performance, and developer happiness.
  • Flexible work environment, remote-first culture, and supportive team dynamics.
  • Opportunities for growth and ownership in a fast-paced startup environment.

Apply for Node.js Backend Developer