Job Description, Responsibilities & Requirements
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
- Introductory call with HR manager
- Technical part with developers
- 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.