Fullstack JavaScript Engineer

HybridSalary not specified
Germany · Kyiv, Ukraine

Job Description, Responsibilities & Requirements

Description language:

About the Position

Join elastic.io as a Fullstack JavaScript Engineer to design and develop scalable software solutions for enterprise digital transformation. Our hybrid Integration Platform as a Service (iPaaS) empowers IT organizations to accelerate their digital transformation journey.

Responsibilities

  • Design and develop new services, and redesign and maintain current ones
  • Design and implement cross-services communication mechanisms (REST/RPC)
  • Integrate with Kubernetes (operators development)
  • Investigate and resolve speed and performance issues
  • Refactor, fix bugs, and review 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

  • Flexible working hours
  • 24 days of vacation + official holidays
  • Work from home 5 days per month
  • Salary paid in EUR
  • Transparent and stable income
  • Attend free internal English classes
  • Modern office in the heart of the city

About the Company

elastic.io is a Germany-born product company founded by two Ukrainian developers. Acquired by mVISE, a large German professional IT services provider, we have 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.

Opportunities

  • Improve your English with internal courses
  • Enhance your knowledge and skills in system design and troubleshooting
  • Get experience with a wide range of technologies
  • Become a more universal engineer
  • Expand your expertise in high load
  • Possibility of relocation to Bonn (Germany) after a year of successful work

Interview Stages

  1. Introductory call with HR manager
  2. Technical part with developers
  3. Interview with CTO

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.

  • Are there any relocation opportunities?
    There is an opportunity to relocate to Bonn (German elastic.io office) after the year of successful work.

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

  • 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 exercise interviewees and do not ask to do any kind of test tasks. Everything is settled during live interviewing.

Send your CV to [email protected]

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.

Job Details

Company name:
HRAVITY
Location:
Germany · Kyiv, Ukraine
Employment Type:
Full-time
Work Mode:
Hybrid
Posted on TheJob:
Mar 26, 2026
Last checked:
Jun 29, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.