About the Role
As a member of our backend development team, you'll play a key role in enhancing our service solutions while collaborating with a talented and supportive team. We're looking for experienced Node.js developers to join our DataManager API team, working on real-world solutions in a dynamic, agile environment. You'll engage with cross-functional teams, tackle diverse projects, and continuously explore new challenges. Here's what we expect from you:
1. Contribute to all development phases.
2. Design, build, and maintain efficient Node.js code.
3. Ensure optimal performance and quality of applications.
4. Identify and solve bottlenecks and bugs.
5. Help maintain code quality and organization.
6. Engage in interesting and challenging tasks in an international environment.
7. Monitor and ensure system availability and health.
8. Develop software and systems for managing our applications.
9. Enhance reliability, quality, and time-to-market of software solutions.
10. Measure and optimize system performance, anticipating customer needs and driving innovation.
Who you are
You are smart, pragmatic, and a clear communicator who loves to solve problems with original thinking, drive features and can work as part of an agile team to make us stronger together.
Qualifications:
11. Degree in Computer Science or related field or equivalent experience
12. Ability to work as part of a team
13. Strong quality focus
14. DevOps mindset
15. Open to learning new things
16. Knowledge about Docker & Kubernetes
17. Knowledge about application security and privacy awareness
18. Proficient communication in English and German
Hard-skills:
19. Proficiency in Node.js
20. Proficiency in SQL
21. Familiarity with Git
22. Experience with unit testing
The following skills are considered advantageous:
23. Domain knowledge in the financial domain, including financial protocols
24. Familiarity with Kubernetes and containerization
25. Experience with REST web services
26. Proficiency in Memcached, Redis