Senior Backend Engineer (Node/Go) Offline

We’re looking for a Senior Backend Engineer to join our lean, highly skilled R&D team. In this role, you’ll work primarily on backend API development using Node.js (TypeScript), while also contributing to our powerful CLI tools written in Go. You’ll have a direct hand in shaping the architecture, scalability, and quality of a system used by modern engineering teams.

 

What You’ll Do

  • Lead backend API development using Node.js (TypeScript) — designing, building, and maintaining scalable services.
  • Contribute to CLI development with Go, enhancing tooling that empowers users to interact seamlessly with the platform.
  • Architect and optimize backend systems and APIs, ensuring performance, security, and reliability at scale.
  • Take complete ownership of projects, from initial definition and design to development, testing, and post-deployment.
  • Collaborate closely with a tight-knit R&D team through code reviews, technical discussions, and product planning.
  • Uphold coding standards and best practices while influencing architectural and technical decisions.
  • Communicate technical concepts clearly across engineering and product teams.

     

What you bring

 

  • Bachelor's degree in computer science or equivalent engineering experience from a distinguished military unit.
  • 6+ years of software engineering experience, with 3+ years focused on backend development at scale.
  • Expert-level knowledge of Node.js (TypeScript) backend development, with extensive experience building RESTful APIs and working with microservices architectures.
  • Strong background in relational databases (e.g. MySQL, PostgreSQL), caching (e.g. Redis, Dragonfly), and cloud services (AWS: S3, RDS, IAM).
  • Solid understanding of software architecture, API design, distributed systems, and scalable backend patterns.
  • Excellent English communication skills (written and verbal).
  • A collaborative spirit and drive for tackling complex technical challenges in a fast-paced startup environment.

     

Bonus points

  • Hands-on experience with Go, particularly in building CLI tools or backend systems.
  • Experience with Infrastructure as Code tools like Terraform, Pulumi, or CloudFormation.
  • Familiarity with Docker, Kubernetes, and containerized application delivery.
  • Experience working with graph databases (e.g., NeptuneDB, Neo4j).

 

The job ad is no longer active

Look at the current jobs Node.js →

Loading...