Stand with Ukraine

Stand with Ukraine logo
Quick donation

Senior Node.js Engineer ()

Kyiv or remote

We're looking for a Senior NodeJs software engineer (with AWS knowledge) to join our JS Team.

Share

officeuserpencildocumentgearsstarstar
vacancy

The JS Team keeps together specialists that build and maintain projects in a variety of domains including CRM systems, banking solutions. This team is also responsible for our in-house systems used by all team members. In addition to this, they play a pivotal role in defining standards for development for the whole company.

About you

  • Software engineering experience with Node.js (3+ years).
  • Solid and proven software engineering experience no less than 5 years (C, C++, C#, Java, Python, Ruby, PHP, etc).
  • Good knowledge of JavaScript and TypeScript
  • Experience with Express/Koa/Nest.
  • Understands high-level architectural design and patterns(GOF, GRASP).
  • At least 1 year of experience with AWS Services.
  • Experience with CloudFormation/Terraform, Docker.
  • Good knowledge of SQL(Postgres, MySQL) and noSQL(Mongo, Dynamo, Redis) DB.
  • Queues (Rabbit, Kafka, SQS).
  • Advanced use of Git.
  • Upper-Intermediate (B2) English.

As a plus

  • Experience in creating technical specifications or architecture visions
  • Experience with CI/CD tools (GitLab, GitHub, Travis, etc.)
  • K8s
  • Clickhouse
  • GraphQL
  • neo4j

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)

Interview steps

  • CV is reviewed by technical specialists
  • Answers to previous questions before the interview
  • Interview with a recruiter (30 – 45 minutes)
  • Technical interview (up to 60 minutes)
  • Feedback at each stage

Our benefits

  • Regular and predictable Performance Review process
  • Powerful team expertise and mentorship
  • Personal development plans
  • Assistance and expenses coverage in obtaining certification
  • Financial compensation for participation in conferences
  • Partial medical and educational expenses coverage
  • 25 billable days off

Our working conditions

  • Comprehensive and acquisitive business processes in the company
  • Fair and competitive compensation
  • Provision of the required equipment (Apple)
  • Regular company updates, Q&A sessions with top-management
  • Flexible hours
  • Remote mode
  • Kyiv office with Starlink and electricity generator for those who prefer office mode
  • Partial coworking coverage in other cities

Apply for this position