Stuttgart, Germany Backend Development Full-time
About Us
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!
What we are looking for :
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)
- Understanding the workings of Mnesia and ETS tables, along with the trade-offs associated with various optimizations that can be applied to their usage
- Strong skills in debugging, performance optimization, and unit / common tests
- Ability in designing and implementing RESTful APIs using Cowboy server
- High level of self-motivation and drive
- 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 designing and development of highly loaded services
- Detailed knowledge of TCP / IP stack and its implementation in OTP
- Excellent understanding of Transport Layer Security protocol
- Adherence to effective security practices
What we offer :
- Centrally located office in Stuttgart
- Flexible working hours and a hybrid working model
- 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