Backend Developer (Node.js) (m/f)

GritSpot in Germany

2018-01-03

Contact


Function

other
other, Full time

Offering Equity

No

Requirements

  • Proficient knowledge of JavaScript (ES6, Node.js, promises, event loop, ...)
  • Proficient knowledge of building RESTful APIs
  • Experienced in user authentication mechanisms (JWT)
  • Experienced in real time communications (WebSocket, Socket.io)
  • Good knowledge of Docker
  • Experienced in SQL and database schema design (PostgreSQL)
  • Understanding and interest in microservice based applications
  • Good understanding of deployment processes and continuous delivery

Your Role & Responsibilities

  • Continuously improve and enhance our (Node.js based) backend services
  • Design and implement new APIs
  • Architect, design, develop and operate our microservices
  • Improve and take responsibility of deployment processes
  • Working with relational (PostgreSQL) and non relational databases
  • Write clean and testable code and conduct code reviews

The Ideal Candidate

  • Enjoys working and solving problems in a team
  • Is willing to take ownership and operational responsibility
  • Is always willing to learn and improve but also can focus on productivity and 'getting things done?
  • Is a strong problem-solver who can apply their engineering skills to a wide range of platforms and environments
  • Likes to work in a dynamic and fast-paced environment
  • Writes clean and testable code and conducts code reviews

The Tech Stack

  • Full­stack JavaScript (with all applications running in Docker containers on Kubernetes)
  • Core business logic served through a RESTful API, provided by a microservice based backend (Node.js mainly)
  • Frontend landscape consists of modern React SPAs and will be extended with React Native mobile apps with features like reading Bluetooth heart rate and real­time leaderboards

Application

What have you done before? What are you interested in? What motivates you?

Back Apply for this job