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