Job for Web3 Beginners
Node.js Developer
About the Role
You will analyze different technical approaches and choose the best strategy to complete your tasks. You will produce readable, well-designed and well-tested code following best practices. You will test your code to ensure high performance and coverage. You will proactively create solutions and propose architecture suggestions. You will document development processes and prepare project reports for clients.
Requirements
- 3+ years of experience with Node.js
- Advanced experience with JavaScript and TypeScript
- Experience writing REST and/or GraphQL APIs
- Experience with authentication (Basic, JWT, OAuth, Auth0)
- Experience with databases such as MongoDB, PostgreSQL, or Google Firestore
- Experience with cloud providers (AWS, Google Cloud, Microsoft Azure)
- Appetite to keep up with emerging technologies and share knowledge
Responsibilities
- Analyze technical approaches and select the best strategy
- Produce readable, well-designed and well-tested code
- Test code to ensure high performance and complete coverage
- Proactively create solutions and propose architecture improvements
- Document software development processes and prepare client reports
Benefits
- Car allowance after second year
- Epic team buildings and events (regular and twice yearly)
- Up to 25 days annual leave
- Hybrid work: work from home up to 2 days per week
- Premium medical and dental health insurance
- Weekly team meals, food vouchers and daily office snacks
- Sports clubs, tournaments and longevity initiatives
