採用情報 - ミドクラ

採用情報

ネットワーク技術が得意ですか? 新しいチャレンジが好きですか?

Midokuraは、東京、サンフランシスコ、バルセロナの3拠点を持ち、グローバル市場を目指した先進的な日本発IT技術企業です。

現在、ネットワーク、仮想化、ネットワーク・セキュリティー、ネットワーク最適化、Linuxプログラミング、等に精通した熱意・エネルギーのある方を募集しております。

下記のリンクから、現在募集しているポジション一覧をご覧になれます。(外部サイトに移動します。)

ご興味のある募集がありましたら是非ご応募ください!

一緒に世界を変えましょう!

 

***********************************

Location: BARCELONA

Front-end Developer

Front-end Developer


Location:BARCELONA,  Spain
Department:
Type:
Experience:Mid Level

Job Detail

As a front-end engineer, you’ll be tasked with building out the face of our disruptive virtualized edge computing technology. The primary project is building the front-end of the SaaS application, which is used for monitoring, managing and troubleshooting of the entire virtual edge computing environment. You’ll be working with a small team, and have an opportunity to shape the direction of our product moving forward. Working on the SaaS front-end requires tight communication with the product and technical development teams within Midokura.

 

Job Description

Write front-end code in Javascript (mostly ES6 compliant), HTML/CSS.

Implement new UI features and optimize existing ones.

Work on Real-Time visualization

Work closely with, and incorporate feedback from, product management, UI designers, Sales and other engineers.

Creating innovative new ways to easily manage complicated things.

Responsible for creating a great UI and UX for our customers.

 

Required Skills

[Imperative]

At least 2 years of experience in a similar role.

Excellent programming skills in JavaScript.

Experience with a javascript SPA framework like Angular, Backbone, React or Ember (most of the code uses Ember but we’re porting it to React+Redux).

Expert CSS and HTML skills

BS or MS in Computer Science or related degree

[Preferred Skill]

Experience with Websockets

Experience writing, unit tests and integration tests in javascript

Experience with continuous integration

Experience with agile development practices

Ability to visualize large amounts of data in a beautiful and elegant ways

Personal projects that show the aptitude for front-end engineering and product design.

 

Employment Status

Full-time employee (6 months trial period)

Academic Background

BS or MS or related field required (preferably in Computer Science)


 

Software Engineer - MidoNet Edge Cloud Platform

Software Engineer - MidoNet Edge Cloud Platform


Location:BARCELONA,  Spain
Department:Engineering
Type:
Experience:Mid Level

Position Overview

Midokura’s software engineers develop cutting edge software to solve real-life problems in the world of infrastructure virtualization, networking, Edge Computing, and Cloud. We are looking for a highly skilled and enthusiastic engineer with strong ability to work in a small team and learn new technologies. We are driven by passion and insatiable curiosity and are not constrained by conventional thinking.

MidoNet Edge Cloud Platform is an innovative edge computing cloud application that allows customers to deploy, manage and monitor various services and applications running on massively distributed devices. We are looking for software engineers who see the big picture of where Cloud, containers, software-defined networking(SDN), IoT, Big Data and AI technologies are headed and wish to be at the forefront of a new era of computing.

For this role, you will be asked to architect and develop a highly-scalable and reliable backend solution for MidoNet Edge Cloud Platform.

Responsibilities

● Architect and develop distributed systems for control and monitoring.

● Design and implement highly concurrent and efficient software components.

● Test and debug.

● Interact with the product owners to gather requirements, architect solutions, provide means to deploy and support our software.

 

Desired Skills and Experience

● 3+ years of software development experience.

● Experience designing and developing distributed systems (high availability, fault tolerance, consistency, replication protocols).

● Strong Java and/or Scala development experience (previous experience in C/C++ is not required but will be taken into account).

● Concurrent and asynchronous programming.

● Test-driven development.

● Experience with Version Control tools and Continuous Integration frameworks.

● Excellent analytical skills.

● Strong written and verbal communication skills.

The following skills and experience are a plus

● Knowledge about L2-L7 network protocols including Ethernet, IP, TCP, HTTP.

● Container technologies such as Kubernetes, Mesos, and Docker.

● NoSQL databases such as MongoDB and Cassandra.

● Data processing engines such as Spark and Hadoop.

● Search engine platforms such as Elasticsearch and Solr.

● Machine Learning libraries, such as Tensorflow and Pytorch.

● Cloud technologies such as AWS and OpenStack.

Education

● BS or MS in Computer Science, or related field, required.