Position: Middle Back End Developer
Company: Ciklum
Category: Node.js
Experience required: 2y

Responsibilities

Build RESTful services in Node.js that will be consumed by our app and/or by 3rd parties
Integrate 3rd party REST API/s
Provide support and bug-fixes for issues in the live app
Identify scopes for improvement and implement best practices
Bring in new ideas to improve the app and user engagement

Requirements

2+ years’ experience with Java Script
2+ years’ experience with Node.js
Experience with HTML5/CSS3/Bootstrap, Typescript/Express.js and MongoDB
Proficient with Git for code versioning and release management
Experience with cloud computing platforms, like GCP or DigitalOcean
Experience with Docker (for deployments)
Experience with nginx and load-balancing
Experience with Linux shell scripting and familiarity with Ubuntu

Desirable

Experience with test automation frameworks like Mocha or Jasmine
Experience with build automation tools like Ant, Maven, Gradle, or Gulp.js is a plus
Experience with tools like CircleCI is a plus
University degree (bachelor or master)
Personal skills
Good communication skills – Upper Intermediate level English (written/spoken)
Be confident
Be self-motivated
Be willing to learn new things
Bring new ideas to improve our product (or the way we work)
Ensure performance/quality of the application
Be able to work in a team

What's in it for you

Challenges which let you grow day by day
Great team to work with, along with an encouraging atmosphere
Unique working environment where you communicate and work directly with client
Variety of knowledge sharing, training and self-development opportunities
Competitive salary
State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions