Software Developer

Node.JS (m/f/d)

Freelance. Remote or Hamburg-based.

Brandslisten GmbH is Europe's leading provider of customer engagement software. Our SaaS software enables users to publish exciting content and build high-reach communities. Our platforms create an active network of customers, experts and loyal opinion leaders. Our customers include DAX30 companies, trading companies and technology providers.

Here is what you will do:

You are responsible to drive, build and develop our RESTful API  (https://api.stage.gruups.io/docs/) as well as the WebSocket in Node.js. 

Create proactive architecture proposals for new features with the input of your peers.

You own features end-to-end by defining and securing the architecture, coordinating work and tracking status.

You design, code, test, review, and maintain features using node.js of our brand new “Gruups” app (https://play.google.com/store/apps/details?id=io.gruups&hl=en)

Extend and improve existing services, written in Node.js

Identify opportunities for improvements both technical and process wise through active participation in our retrospectives

Actively collaborate in an environment that practices Code Reviews and other ways of collaboration by sharing what you know and embracing what you can learn from others

Tech Stack involved: Node.js, AdonisJS, Nuxt.js, WebSockets, Vue.js, Linux (e.g. Nginx or Certbot), Swagger

This is what you should bring in:

You have 4+ years of experience writing services or applications and maintaining them in production - with Node.js

You have 2+ years of experience in professional software engineering best practices for the full development life cycle 

You are motivated to learn new technologies and adapt an agile workstyle

You have a professional experience with Node.js, AdonisJS, Nuxt.js, WebSockets

You are experienced in Swagger and Vue.js is a plus

You are experienced in unit and integration testing and knowledgeable about best practices.

You have a good understanding of API concepts

You have a proven track record of teamwork and collaboration with your peers

Our offer:

A broad range of tasks with a lot of room for self-responsibility and own ideas

A dynamic and innovative team

Short decision-making processes and collaborative approach

Challenging projects

Building private cloud stack

Ability to practice implementing best technologies, if there's a need for them

Agile team with clearly defined tasks and long-term goals

Freedom to make suggestions, align them with business goals, and implement them

Sound like a challenge you want to take? Then send us your application, including your salary expectations and earliest possible starting date.