Senior Erlang/OTP Developer

Career Art
35
Удаленно
Полная занятость
Актуально до: 2019-04-26
Оплата:
от 4000 до 4500 долларов
Перейти к вакансии
hh.ru

We are looking for a Senior Erlang/OTP Developer who will get a chance to play the key role in developing Nobel products.

Nobel’s history of expansion and profitable growth as a technology company covers the last
20 years and we are well positioned for future success as well. Our products and services
include online selling of prepaid virtual phone cards worldwide, distribution of physical
phone cards in North America and Romania, superior carrier services worldwide, innovative
call center solutions, international money transfer services, food delivery and more.


We are currently looking for talented and creative individuals to join our team
to work to build an exciting new desktop application. The application is
envisioned to merge several areas of communication and entertainment into
one easy to use application.

Ideal Candidate
You would be a senior Erlang/OTP developer. Challenges don’t scare you, they
excite you. You have the drive to succeed and no task is too complicated for
you. You believe that the user is the most important element to success and
build your applications to satisfy users. You have a good command of the
English language and enjoy working in a team. You are a firm believer in good
communication and practice SCRUM and Agile methodologies.

As a senior developer with experience in Erlang and ejabberd, you would be
responsible for building and evolving the core messaging and presence
platform in a large scale distributed environment. Your responsibilities will include designing and developing new features and capabilities in the Erlang based components with a focus on aggressive growth and scale.

  • Research, design, development, test and support of Erlang based
  • software and ejabberd
  • Architect and develop scalable, distributed solutions for emerging
  • platform features
  • Develop solutions using distributed concurrent programming, software
  • packaging and release
  • Write code in Erlang and occasionally in other languages such as Java
  • Evaluation of open source Erlang killer apps
  • Mentoring and coaching junior staff

Technical Requirements

  • Several years (3+) of experience developing software, preferably in an agile environment
  • BS in engineering, preferably Computer Science. Master’s Degree a plus
  • Be passionate about Erlang
  • Superstar programming skills in Erlang
  • Experience with ejabberd, Mnesia, MySQL, Postgres
  • Knowledge of relational databases and concepts
  • Experience with programming languages like C, C++, Java, Python
  • Basic understanding of TCP/IP stack and networking concepts
  • Knowledge of Distributed Computing, and revision control software
  • Experience with interconnection protocols (HTTP, XMPP, XML-RPC)
  • Experience with mainstream operating systems, including Linux

Other Essential Skills

  • Experience with Agile Methods, including SCRUM
  • Experience of planning, estimating and leading a team
  • Excellent verbal and written communication in English
  • Must be team-oriented, possess a positive attitude and work well with others
  • Ability to work independently and deliver on schedule with little supervision
  • Ability to quickly understand and articulate interactions in a complex technical environment
  • Able to plan and execute own tasks in timely manner
  • Passionate about software development, willing to learn new technologies, self-motivated with high technical competency

Nice to see skills:

  • Hands on experience working with audio codecs like Celt
  • Hands on experience working with P2P technologies

Company will offer:

  • Training experience of 1 months in our Bucharest office
  • The great monthly salary for the full-time remote job
  • Working with the best lead engineers in the market
  • A real possibility to fight income inequality every single day
  • Working on projects that target millions of potential users
  • Working remotely from anywhere you like
  • 21 vacation days plus summer and winter holiday periods and paid sick leaves