HRAVITY logo

Fullstack JavaScript Engineer

HRAVITY·Salary not specified

Primary stack

JavaScriptNode.jsAPIReactRedux

Nice to have's

MicroservicesRabbitMQKubernetesTypeScriptMongoDBClickHouseElasticsearch

Job description

Description language:

About the Position

Join elastic.io as a Fullstack JavaScript Engineer to develop and maintain a microservices-based hybrid integration platform. Work with the only microservices-based hybrid integration platform that empowers IT organizations to accelerate enterprise digital transformation. Improve your English, continue studying, and communicate with managers and engineers of the highest competency.

Responsibilities

  • New services design and development, current ones redesign and maintenance
  • Cross-services communication mechanisms design and implementation (REST/RPC)
  • Integration with Kubernetes (operators development)
  • Investigating and resolving speed and performance issues
  • Refactoring, bug fixing, reviewing code

Requirements

  • JavaScript/Node.js proficiency
  • Well-versed with computer science fundamentals
  • Thorough experience with API design (RESTful service)
  • Knowledge of best practices for building resilient and maintainable distributed systems
  • Solid understanding of *NIX operating systems
  • Extensive experience with front-end (including React/Redux)
  • Automated testing experience

Nice to Have

  • Experience with microservices, RabbitMQ, and Kubernetes
  • Well-versed with TypeScript
  • MongoDB, ClickHouse, ElasticSearch
  • Good knowledge of networking principles
  • Any other programming language knowledge

We Offer

  • Opportunities to improve your English with internal courses
  • Opportunities to enhance your knowledge in networking and telecom
  • Design and manage reliable, efficient, and scalable software that handles large volumes of requests and computations
  • Flexible working hours
  • 24 days of vacation + official holidays
  • Work from home 5 days per month
  • Salary paid in EUR
  • Modern office in the heart of the city
  • Transparent and stable income

About the Company

elastic.io is a Germany-born product company founded by two Ukrainian developers. The company was financed by Alghanim and Kuenheim funds and acquired by mVISE, a large German professional IT services provider, in 2017. Today, the company has more than 5M in revenue and 100% year-to-year revenue growth. Our customers include global telecom operators, retail, e-commerce companies, data-management providers, and more.

Tech Stack

  • Main platform components: Docker + K8s, Prometheus, MongoDB, RabbitMQ, Elasticsearch, Graylog, Clickhouse
  • The platform itself is built of microservices on Node.js (JavaScript/TypeScript and some code on GoLang)
  • Infrastructure is managed by Terraform and Ansible. In Kubernetes - ksonnet, soon will be switching to helm.
  • Minor components: Nginx, OpenVPN, IPSec (Strongswan), fluentd, HAproxy, docker-registry, cadvisor, grafana
  • Company follows infrastructure as software principle. Trying to follow DevOps methodology in general

Interview Stages

There are three stages: an introductory call with HR manager, a technical part with developers, and an interview with CTO.

Relocation Opportunities

There is an opportunity to relocate to Bonn (German elastic.io office) after the year of successful work.

FAQ

  • Is English essential at this position?
    Not critical, we expect an intermediate level. Almost all team members you'll communicate with are Ukrainians, CTO also speaks Russian and understands Ukrainian. Documentation and tasks are in English, so you should be able to understand it.

  • Do you practice test tasks during interviewing?
    No, we do not exercise interviewees and do not ask to do any kind of test tasks. Everything is settled during live interviewing.

  • What about overtimes?
    No, we do not practice overtimes, and any kind of such activities will be fully covered in case.

  • What is the reason for opening this vacancy?
    Company decided to enhance development team for design and programming new features.

Send your CV to [email protected]

Location: Gulliver BC, 1, Sportyvna Sq., Kyiv, Ukraine

Not a fit? This very moment there is a friend of yours looking for something similar. Drop us a line about it and get a bonus for successful reference.

© HRAVITY. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Founded in 2011, HRAVITY helps technology innovators connect with engineering talents. With more than 100 satisfied customers from all over the world and an outstanding average record of 10+ hires per customer (per year), we aim at building strong product teams.The company was started by information technology engineers and comprises people with corresponding backgrounds. We focus our efforts on being those who have a good understanding and can provide the highest possible level of service and recruitment results.Being born in Ukraine, we help global companies build offshore offices in the world’s foremost IT-offshore region of eastern Europe (Ukraine, Poland, Slovakia, the Czech Republic, etc.). Even despite a heavy military situation, it is still the most favorable location for doing business in IT.Having a profound understanding of the market from all sides, we make the use of HR and people management best practices transparent and help our customers implement them in their business processes.We welcome you to our website, hiring-faq blog, and invite you to contact us with any questions you may have.

Popular searches