Backend Engineer – Core Services (m/f/d)
Stuttgart, Germany 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 support us on our mission, we are looking for an experienced and motivated Backend Engineer with proficency in rust. In this role, you will be working with us to build, extend and deploy scalable, robust, and high-performing backend services, serving millions of users in realtime. These services will create the basis for new AnyDesk features, supplying APIs for both our Customer Web Console, as well as the AnyDesk Client directly. Here you will be able to take ownerships of projects with varied problem scopes, and together with our team you will come up with new Ideas to create the architectural foundation critical to the AnyDesk product.
You will work in an international environment to achieve common goals and objectives. If you are a self-starter who is detail-oriented, proactive, and enjoys working in a fast-paced environment, we encourage you to apply for this position.
1. Develop and improve various real-time backend services with millions of users
2. Develop simple single-purpose applications and APIs to solve critical business needs
3. Work with client Development to develop new Features
4. Improve CI/CD pipelines, improving our software quality
Basic Qualifications:
5. Very strong ability to listen attentively, apply logic and reason, follow- through, can-do attitude, and exceptional communication skills both written and verbal
6. Strong skills in Rust or a Very strong Background in C++/C/Go and motivation to learn
7. Proven track record of successfully creating and shipping applications at scale
8. Experience in Architectural planning using building blocks from SQL and NoSQL databases, messaging services, proxies, etc.
9. Experience in Creating and Maintaining Rest or GRPC APIs
10. Experience in planning, working with and understanding tradeoffs of different Database solutions
11. Advanced Skills in at least one High Level language, preferably TypeScript/JavaScript
12. Good Knowledge around Linux systems and ability to independently set up and maintain development servers
13. You focus on concepts, methods and aim for the solution best fitting for the task and future goals
14. High level of creativeness, good technical comprehension and a passion for learning
15. Ability to work independently and in a team, take initiative, communicate effectively
16. Excellent written and verbal communication skills in English are mandatory
Preferred Skills and Experience:
17. Basic skills in React or another frontend framework
18. Experience with different Deployment methods – Containers, Bare Metal
19. Experience in debugging, profiling and maintaining production applications
What we offer:
20. Centrally located office in Stuttgart
21. Flexible working hours and a hybrid working model
22. 30 vacation days/year in a full-time position
23. Free drinks and weekly team lunch
24. Personal and professional development potentialities and room for creative ideas
25. An international team