Sr. Erlang Engineer

  •  

New York, NY

Industry: Software

  •  

Not Specified years

Posted 315 days ago

This job is no longer available.

Position: Sr. Erlang Engineer

Location: New York City, NY

Position type: Full time (Remote)

WHAT YOU?LL DO

The Senior Erlang Engineer will be part of the Platform Team responsible for design and development of elegant and performant code in Erlang/OTP. He/she will also liaise internally with Customer Experience, Product and Sales Teams, in a collaborative fashion to resolve technical issues, advance the product roadmap, and support occasional Sales & Marketing activities.

PERFORMANCE OBJECTIVES:

- Develop robust, concurrent and scalable Erlang/OTP applications and services

- Design, develop and maintain comprehensive tests using EUnit, common test and python

- Ensure high availability of our distributed platform

- Develop tools to support both in-house and customer requirements

- Participate in code reviews, design and architecture meetings

- Liaise with Product and Customer Experience teams to resolve technical issues and advance the product roadmap

WHAT?S REQUIRED

- Demonstrable commercial experience using Erlang/OTP to deliver complex systems, preferably within a product development environment

- Demonstrable experience in architecting and building one or more scalable and concurrent applications

- Strong experience and understanding of distributed systems, concurrency and parallelism

- Good understanding of data structures and algorithms

- Strong working knowledge of linux and comfortable using the shell

- Effective communicator using written and verbal English

- Keen to work within a collaborative working environment

- Ability to work independently as part of a distributed organization with little external supervision

- Able to effectively engage and co-ordinate with teams that are distributed across different geographic regions.

DESIRABLE:

- Experience with micro services

- Knowledge and experience of RabbitMQ

- Knowledge and experience of Riak

- Experience of AMQP, Stomp and HTTP protocols

- Experience of chat-based applications

- Experience with Agile Methods, including Test Driven Development

WHAT YOU?LL GET:

A dynamic and exciting culture where your work is valued

Competitive salary

Stock options

Top-tier medical/dental/vision, and other great benefits

Fun in-office activities including catered lunches, group outings, and monthly lunch and learns

An amazing office space with full kitchen, snacks and drinks all day