Job Description
AnyDesk was founded under the belief that software technology and global connectivity can be a means to improve the way society functions. Today, AnyDesk builds a platform technology to reinvent the internet.
Join us in shaping the future of software technology!
To help us on our mission, we are looking for a talented and highly ambitious Software Developer – Erlang.
Erlang Team in AnyDesk is responsible for the company's core infrastructure - AnyNet. In this position, you will use your abilities in Erlang language to contribute to the continued improvement and maintenance of the AnyNet infrastructure.
- Fully understand and conceptualise the AnyNet infrastructure with minimum support
- Drive the continuous scalability of the AnyNet infrastructure forward with robust programming
- Improve and optimise the existing functionalities within AnyNet
- Collaborate with stakeholders of different technical understanding
Basic Qualifications:
- Very strong ability to listen attentively, apply logic and reason, follow- through, can-do attitude, and exceptional communication skills both written and verbal
- Easy to work with
- Sense of urgency
- Excellent skills in Erlang / OTP or Elixir
- Seasoned in designing and developing distributed systems and micro-services architecture
- Extensive knowledge of the relational databases (preferably PostgreSQL)
- Advanced knowledge of Mnesia Experience with containerization and orchestration technologies (e.g., Docker)
- Strong skills in debugging, performance optimization, and unit/integration/common tests
- Experience with Linux
- High level of self-motivation and drive, as well as a strong ability to simplify problems
- Problem-solving mindset and a desire to change the status quo
- Reliable, independent, and accurate at work
- Fluent in written and spoken English
Preferred Skills and Experience:
- Strong software design and development skills with other functional languages
- Experience with in Java/C++ ecosystems
- Experience with designing and development of highly loaded services
- Knowledge of Transmission Control Protocol / Internet Protocol stack
- German language
What we offer:
- Centrally located offices in Stuttgart/Berlin
- Flexible working hours with the option of remote work
- 30 vacation days/year in a full-time position
- Free drinks and weekly team lunch
- Personal and professional development potentialities and room for creative ideas
- An international team