Software Engineer – NodeJS
What is Expected from You
- Basic understanding of Algorithms and Data structures
- 3+ years of hands-on experience with JavaScript / NodeJS
- Familiarity with a framework similar to NestJS or NextJS is an advantage
- Familiarity with one or more of frontend technologies such as ReactJS, VueJS or AngularJS
- Basic TypeScript knowledge
- Basic HTML and CSS skills
- Optionally familiarity with NoSQL databases like MongoDB or Cassandra
- Very good understanding of SOLID principles and Design Patterns
- Knowledge in building RESTful Apis
- Strong analytical skills and willingness to come up with new and innovative ideas and solutions
- Team player who is able to collaborate in an international team and can communicate ideas and solutions clearly
- Experience with TDD, unit and integration tests
Compensation
Salary for a NodeJS Developer in EU vary from 60,000 EUR to 100,000 EUR. For an example in Germany a Senior Engineer with 5 years of experience earns around 75,000 EUR per year.