Overview

Welcome to Lightcurve. We’re making the power of blockchain technology accessible to everyone.

As Germany’s biggest blockchain consultancy, we’re on a mission to create a vibrant, successful Lisk ecosystem. We’re a hard-working and fun-loving team, and we’re always looking for the best and brightest to help us push the boundaries of blockchain technology.

Currently, we’re looking for a Node.js Backend Developer who can help the Lisk project achieve the very highest standards in code quality, performance and security.

Responsibilities:

* Development of APIs based on REST and WebSockets featuring tools incl. Swagger/OpenAPI support
* Interaction with Lisk blockchain by using the official Lisk Core API and libraries such as Lisk Elements
* Utilization of external data providers such as crypto exchanges by accessing their REST APIs
* Access to data within SQL database sources
* Utilization of IDE that supports Node.js (WebStorm, Visual Studio Code, vim, etc.)
* Dependency management with NPM tool
* Investigation of bugs, potential points of failure, debugging
* Automatic testing – unit and functional (Mocha, Chai)
* Utilization of tools responsible for process management, virtualization and continuous integration – PM2, Docker, Jenkins, etc
* Compliance with Agile/Scrum methodology
* Peer reviews of code written by other team members
* Effective work with version control system – Git/GitLab
* Communication with frontend developers and UI/UX designers

Basic requirements:

* Able to work from our office in Berlin
* Exceptional English communication skills, both written and verbally
* Remarkable people skills and ability to adapt to a dynamic environment
* Enjoy working in a fast paced start-up

Skill requirements:

* Experience with modern programming languages and frameworks
* Good knowledge or strong will to learn JavaScript
* Very good understanding of server-side HTTP/REST
* Basic SQL understanding (preferred PostgreSQL)
* Experience with version control systems (preferred Git)

Bonus points:

* Berlin resident
* Functional programming knowledge
* Experience with web browser socket programming
* Theoretical background on distributed computing
* ECMAScript 6 and beyond (Classes, Promises, async/await, map/reduce)
* Automated Tests (Mocha, Cucumber)

Benefits

At Lightcurve, you’ll find a wide range of benefits: an international and welcoming team, a dynamic work environment, relocation packages, a modern office space in the center of Berlin, regular team events, top-of-the-line equipment and personal development plans.

Apply now

Think you’re a great fit for our team? Apply direct on our website and send us your CV and cover letter. We speak many different languages here at Lightcurve, but please make sure your application is in English.

Find out more about how we work at Lightcurve.io. Check out what we’re building at Lisk.io. Want to learn more about blockchain technology? Discover our Lisk Academy. We even prepared a Blockchain Basics chapter for you.