Node.js Developer

Node.js Developer

Kharkiv or remote

We are looking for a Middle+ Node.js Developer (with AWS knowledge) to join our Web Team. The Web Team unites specialists from different technology stacks who build and maintain web projects in a variety of domains including CRM systems, banking, and fin-tech solutions

Requirements

  • Software engineering experience with Node.js (1.5+ years)
  • Solid and proven software engineering experience no less than 3 years (C, C++, C#, Java, Python, Ruby, PHP, etc)
  • Experience in writing and using REST APIs
  • Experience with serverless architecture
  • Experience with RDBMS (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB, etc)
  • Experience with building and deploying with AWS cloud infrastructure
  • Advanced use of Git
  • Solid knowledge of testing principles
  • Good verbal and written communication skills
  • At least Intermediate level of English
  • Micro-services architecture
  • Experience in creating technical specifications or architecture visions
  • Terraform
  • Experience with CI/CD tools (Gitlab, Github, Travis, etc.)

Responsibilities

  • Develop and maintain applications written in Node.js
  • Take part in architecture designing, planning, and prototyping
  • Write tech specifications for APIs
  • Write unit tests and integration tests
  • Keeping code quality at a high level and participate in code review
  • Participate in verbal and written communication with the client(s)

About project

  • A solution that helps users to communicate with government and solve daily troubles within city life. It detects and notifies about weather disasters and helps to track status of requests. Technology stack: Node.js, Amazon Web Services (DynamoDB, API Gateway, Lambda, S3, CloudFront, etc), Terraform, Gitlab CI/CD

Our perfect candidate

  • Seeks constant professional growth
  • Produces qualitative results
  • Is able to effectively organise the workflow
  • Wants to develop technical skills
  • Is ready to take responsibility for the results

With us you can:

  • Develop your professional skills
  • Grow within the company

Also, we provide:

  • Fair and competitive compensation and benefits
  • Flexible working conditions
  • Great office, a 5-minute walk away from Pushkinska metro station
  • Medical compensation
  • English classes
  • Pizza Fridays
  • Discounts offered by IT Loyalty
  • Unforgettable corporate events and holidays celebrations