Node.js Backend Engineer (decide your salary)

Job Category: Node.js Backend Engineer (decide your salary)
Job Type: Full Time
Job Location: Prague

We are looking for a colleague with a passion for AI, APIs, and distributed systems. Somebody who enjoys development as well as research. A person who wants to bring a game-changing global product to life. A VIP that works hard and is not afraid to get down to the nitty-gritty, but knows when to stop and take a break, balance all the hard work with fun!

Do you have what it takes? Great! You can change the World with us! Embark on a journey to bring new superpowers to developers and bring autonomous machines to life!

Back-end Developer Responsibilities:

  • Architecture and development of mission-critical backend systems
  • Development and maintenance of open-source components
  • Research in the area of distributed systems and AI
  • Participation in research on new DSL formats
  • Ownership, support and operations of the systems

In return you get to:

  • Have fun
  • You decide your salary
  • Change the world & build cool stuff
  • Own shares in the company (ESOP)
  • Have even more fun
  • Build machines that can reason
  • Work where you like; we are remote-first
  • Make new discoveries and develop something unique with us
  • Become the champion of the open-source community

Back-end Developer Basic Requirements:

Languages:

  • Polyglot programming
  • TypeScript
  • Node.js
  • PostgreSQL

Education and Experience:

  • Senior-level experience in design, architecture and development of backend systems
  • Knowledge of API (and related) technologies and protocols
  • HTTP
  • REST, GraphQL, gRPC, Kafka
  • API gateway pattern, (reverse) proxy pattern
  • Networking & caching
  • Microservices and monolith patterns
  • Bonus points for semantics, structured data and ontologies

Skills:

  • Strong understanding of the development lifecycle and modern programming techniques and tools
  • Capable of inclusive thinking, open-mindedness and independent work
  • Documentation and clarification, responsibility (ownership)
  • Succinct communication

Bonus/Preferred Requirements:

  • MongoDB
  • Docker, service orchestration
  • NPM, yarn
  • React
  • Serverless
  • TDD, BDD
  • Some knowledge of Ruby / Python / C / C++ / Java
  • JSON , YAML, Custom DSLs, JSON Schema
  • RDF, schema.org, JSON-LD
  • UX, DX

This is a one-of-a-kind opportunity. It is new, it is coming, and we are determined to rewrite the books of machine to machine communication!

We love to share and mix ideas! We are looking for bright people to bring something new to the table and tell us what we can do better! Shoot us an email if you would like to know more!

Interested in this opportunity? Apply at Node.js Backend Engineer

Apply for this position

Allowed Type(s): .pdf, .doc, .docx