We’re a small, fast-growing telecommunication systems vendor with the core R&D team currently based in Moscow and with offices in the US, UK, and Latvia. Our product is a mobile communication services system specifically designed to work in remote locations of Africa, Latin America, Pacific, and similar regions. Fairwaves technology is based on a combination of open-source components like Osmocom, FreeSWITCH, Erlang/Elixir with our Software-Defined Radio and a number of proprietary blocks to deliver a complete Software Defined Mobile Network. We’re working with major telecom operators and partnering with blue-chip companies like Intel, Facebook, and SES Networks who appreciate unrivaled skill set of our team.

Requirements

  • Significant experience in Erlang/Elixir based systems development and deployment.
  • Acquaintance with Python and C/C++ to a level required for interfacing your Erlang/Elixir modules with software written in these languages.
  • Excellent research skills. You will regularly encounter new protocols and standards and will be required to deal with them and possibly work around their limitations with minimal external help.
  • Self-driven. You might have to formulate your tasks yourself based on given high-level goals. We’re very light in managing our team which has its pros and cons.
  • Solid understanding of open-source development tools, practices, and licenses.
  • Professionalism in interaction with developers of open-source and proprietary software we’re using as a part of our solution.
  • Conversational English and/or Russian.

Preferred requirements

  • Experience in VoIP (SIP/RTP) and/or telecommunication systems (Sigtran/MAP/Diameter/etc) development.
  • Experience in reading 3GPP specifications.
  • Experience in highly-available systems development.

Offer

  • Salary starting from 200k Rub based on interview results.
  • Stock option plan in the US-incorporated parent entity.
  • Office location in the center of Moscow with easy transport access (Kitay Gorod) and a real hackerspace atmosphere.
  • You can work remotely as long as you still drop by the office once or twice a week, and on request.
  • Possible future relocation to the UK, US or Latvia.