(Senior) Engineer, Erlang Development

    Wafer Messenger Published: July 13, 2018


    Full-time responsibilities:

    • Capable of the conceptualization, development, and maintenance of backend and tools to scale a world class multimedia messaging application.

    • Collaborate with a team of world-class engineers committed to product quality and speed.

    • Be both a technical hands-on coder and people manager.

    • Find the optimal way to scale the infrastructure.

    • Provide technical leadership and guidance to both your team members and your project peers.

    • Define and deliver on project roadmap to automate optimal capacity planning and management.

    • Communicate cross-functionally across various teams, internal and external stakeholders to drive engineering efforts.

    • Capable of owning end-to-end product design, launch, and operation: support architecture design, define networking requirement, and code from scratch to support new product launch.

    • Develop tools to monitor user requests.

    • Work with financial analysts, operations, and engineering to perform cutting-edge technology investigation and cost analysis.

    • Identify backend-related issues proactively and work with the whole technical team to discover resolutions.


    • University degree in Software Engineering, Computer Science, or equivalent.

    • Proven proficiency in Erlang, BERT, MySQL, Cassandra, and Mobile Platforms (e.g. Java and/or Swift) with 2+ years (Engineer) or 6+ years (Senior Engineer) of experience in developing real-time distributed systems.

    • Experience in creating Android and/or iOS apps is a strong asset.

    • Experience in working with AWS is a strong asset.

    • Experience in web development is a strong asset.

    • Very fast learner.

    • Great problem solver.

    • Awesome team player, respectful of all nationalities and cultures.

    • Fully proficient in English.

    • Permission to work in the EU.