Erlang Developer

  • Remote

Website 2600hertz 2600Hz

Telecom fanatics who dream of a world where business communications aren’t complicated.

2600Hz develops and maintains the Kazoo open source communications platform (https://github.com/2600hz/kazoo) and is looking to expand the in-house backend team.

Kazoo has a small but vibrant community surrounding it (#2600hz on Freenode, 2600hz-users and 2600hz-dev on Google Groups, and a in-beta community site), with participants ranging from hobbyist telephony geeks to multinational corporations, developers, sys-admins, and more!

Typical activities you would perform on any given day:

  • Create features and fix bugs from the JIRA ticketing system
  • Build test tools to validate features and fixes
  • Review pull requests from other developers (both internal and from the community) and have your pull requests reviewed
  • Respond to community queries on IRC/groups/community site
  • Give internal presentations on new features
  • Conduct 3-day trainings on Kazoo
  • Travel to conferences to spread the good word

And so much more! We’re a small team with roles available to suit your strengths.

What are we looking for?

Our backend is almost exclusively written in Erlang. Knowledge of, or willingness to learn, Erlang and OTP is a must!

Core technologies leveraged that you would need to get to know:

  • RabbitMQ
  • FreeSWITCH
  • Kamailio
  • CouchDB (BigCouch)

Protocols used:

  • AMQP
  • XMPP
  • HTTP
  • SIP

There’s a lot to learn, a lot to discover, and many fun challenges to overcome. We are a distributed team of engineers who want to build meaningful systems and who mentor each other, teach each other, and learn from each other.

Check out our repo, talk to us on IRC, and let us know if this is interesting enough to check out further!

To apply for this job please visit www.2600hz.com.