Sr. Erlang Engineer

Confidential Company  •  New York, NY
Salary depends on experience
Posted on 03/14/18
Confidential Company
New York, NY
Software
Salary depends on experience
Posted on 03/14/18

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

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.