The position has been closed by the company
Find similar jobs
Next job

Middle Backend Developer (Node.js) in elastic.io

Posted more than 30 days ago

2 views

elastic.io

elastic.io

0
0 reviews
Without experience
Kyiv
elastic.io GmbH, an established Integration Platform as a Service (iPaaS) provider is looking to recruit the following position to work on further developing their modern platform. Our development team are Ukrainian developers. We work mostly virtually and communicate freely using Slack, mail and Google Meet.We are seeking a talented Middle Backend Developer specializing in Node.js to join our dynamic development team. In this role, you will be instrumental in developing the core of our product

elastic.io GmbH, an established Integration Platform as a Service (iPaaS) provider is looking to recruit the following position to work on further developing their modern platform.

Our development team are Ukrainian developers. We work mostly virtually and communicate freely using Slack, mail and Google Meet.

We are seeking a talented Middle Backend Developer specializing in Node.js to join our dynamic development team. In this role, you will be instrumental in developing the core of our product and implementing connectors to integrate our customers’ systems seamlessly.

Key Responsibilities

  • Integration Development: Integrate customers’ systems using our iPaaS Service Bus, ensuring smooth and seamless connectivity.
  • Component Development: Build and maintain components that interact with various external systems.
  • New Functionality: Design and develop new features to enhance our platform’s capabilities.
  • Code Quality: Refactor existing code, fix bugs, and conduct code reviews to maintain high standards of code quality.
  • Continuous Improvement: Engage in ongoing skill development and contribute to increasing the team’s overall maturity.

Requirements

  • Technical Proficiency: Strong expertise in JavaScript and Node.js.
  • API Development: Extensive experience in designing RESTful services and APIs.
  • Best Practices: Knowledge of best practices for building resilient, maintainable distributed systems.
  • Testing Skills: Experience with automated testing to ensure robust and reliable code.
  • Fundamental Knowledge: Solid foundation in computer science principles.
  • Language Skills: Intermediate or higher level of English proficiency.

Preferred Qualifications

  • Message Queuing: Experience with RabbitMQ for message brokering.
  • Containerization: Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Database Management: Experience with MongoDB.
  • Cloud Development: Background in developing applications for cloud environments.
  • Networking Expertise: Deep understanding of networking principles.
  • Additional Languages: Proficiency in any additional programming languages beyond JavaScript (JAVA).

Why Join Us?

  • Innovative Projects: Work on cutting-edge projects that make a real impact.
  • Collaborative Environment: Join a team that values collaboration, continuous learning, and growth.
  • Professional Growth: Opportunities to enhance your skills and advance your career.

If you are passionate about backend development and eager to work in a challenging and rewarding environment, we would love to hear from you!
Apply now and become a part of our forward-thinking team!

What we offer:
— 18 working days of paid vacation
— Flexible working schedule
— 5 paid sick leaves
— Salary tied to EUR

Product Tech stack:
— Front-end: micro frontends architecture; React.js, Redux, Redux-thunk, Ember.js (legacy, getting rid of it)
— Backend: Node.js (Express, Koa), JS, TypeScript
— Data storage: MongoDB, ClickHouse
— Logging: Graylog + Elasticsearch
— Message broker: RabbitMQ
— Infrastructure: each service runs as a docker container and is orchestrated by Kubernetes (Google, Azure, AWS or bare metal)
— CI: CircleCI
— VCS: GitHub


Our traits:
— Flat hierarchy — you can easily communicate with C-level managers
— You can directly influence technical development of the product and architecture decision making
— We need engineers with wide technical background and ability to solve problems of any level of complexity, not just coders
— There is no such thing as “not my part” or “not my problem” — we help each other
— Great sense of humor is a must, modern memes knowledge is appreciated :)

Without experience
Kyiv
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept