Backend Node.js Developer

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Our expectations

We expect you to be a seasoned professional with more than 3 years of experience, urge for self-improvement and knack for solving complex problems. Our ideal candidate is someone who thinks independently, is self-motivated and works collaboratively with team members to improve our product. Experience with large-scale applications in financial or banking domain would be a huge plus.

Responsibilities

  • Building, developing and deploying Javascript financial services

  • Writing end-to-end tests

  • Taking responsibility for development of new software products and enhancements to existing products

  • Writing simple, maintainable, idiomatic and high-quality code

  • Documenting your code, APIs and designs – where appropriate

  • Coordinating cross-functionally to ensure projects meet business objectives and compliance standards

  • Performing code reviews

Some of the technology you will be working with

  • Javascript

  • Node.js

  • MongoDB

  • MySQL

  • React

  • Docker

  • Kubernetes

  • TeamCity CI

  • Google Cloud Platform

Requirements

Generic

  • 3+ years of relevant work experience

    • From them at least 2 years in backend

    • From them at least 6 months in Node.js

  • Ability to organize and prioritize work

  • English level - verbal Intermediate and above

Experience

  • Successfully applied and are enthusiastic about Agile/XP practices (Pairing, TDD/BDD, Continuous Integration, Continuous Delivery)

  • Understanding of Node.js Runtime Environment and ecosystem

  • Building complex server applications with Node.js and/or other server-side platforms like Python, C#

  • Good knowledge of Javascript or Typescript

  • Understanding of SQL and NoSQL Databases

Optional but appreciated

  • Domain-driven Design (DDD)

  • Event-driven systems (CQRS, Event sourcing)

  • Functional programming

  • Clean architecture

  • Database Design

  • Experience with high-performance enterprise-scale services

  • Exposure to and understanding of Design Patterns

What we offer

  • Opportunity to work with like-minded individuals in a modern and fast-paced environment

  • Employment benefits package focused at work/life balance

    • 28 calendar days of annual paid time off

    • 7 days of sick leave

    • 1 birthday day off

  • Comfortable working conditions

    • Flexible working hours

    • Remote work options

  • Medical insurance

  • Stylish office in the center of the city

    • Top quality equipment (mainly Apple computers)

    • Parking cost compensation

    • Regular fruits delivery

  • Education sponsored by the company and being a part of culture

Ключевые навыки

Node.js
MySQL
JavaScript
MongoDB

Адрес

Минск, улица Немига, 5

Вакансия опубликована 4 августа 2020 в Минске

Похожие вакансии