fulltime
Podgorica, Montenegro

Node.js Developer

In order to execute our vision on our in-house products, we need to grow our team of best-in-class engineers. We are looking for developers who are excited about launching new products and features into production, who can work autonomously and aren’t afraid to try new technologies, and who don’t back down from the challenges of scale.


Our ideal candidate has experience building core services and web-based APIs from the ground up, cares just as much about the product itself as the technology that powers it, and is capable of both structuring and writing clean, maintainable code. We hire engineers into each of our product teams.


Design, implement or improve features in a variety of backend systems including our REST APIs, GraphQL services, micro-services, data ingestion and processing systems, and integration partners. Meaningfully contribute to the product and core backend systems by suggesting and executing improvements. Improve engineering standards, tooling, and processes. When necessary debug production issues across services and multiple levels of the stack.

Requirements

  • 3+ years of experience building web applications
  • You have experience writing applications in Node.js
  • You have experience with SQL, and database design
  • You have knowledge of microservice architectures
  • You have experience with scalable backend APIs
  • You have experience working with Docker
  • Understanding monitoring and alerting platforms is a plus
  • You have attention to detail and a passion for correctness
  • You are comfortable learning new technologies and systems
  • You have a bias towards action

Bonus points

  • Familiarity with Kubernetes
  • Familiarity with GraphQL
  • Experience with NoSQL databases
  • NGiNX/HAProxy configuration
  • Linux server optimization

Apply here: