Software Engineer


    Job description:

    • Developing a highly-concurrent and distributed system.
    • Performance optimization and problem diagnosis.
    • Designing/Developing for high-availability.
    • Designing/Developing and testing new features.
    • Help defining coding standards and development processes.


    • Go-Lang love, knowledge, and experience, be it professional or hobby projects.
    • Design and build scalable micro services and REST APIs to the standards to expose business capabilities for internal and external consumers.
    • Willingness to get hands dirty and not afraid of low level details.
    • Ability to carefully break down the problem in small pieces.
    • Ability to effectively communicate problems and solutions to the different team members.
    • Available for remote work.