Node.js Developer
Sofia, Bulgaria
IT - developers
For a partner of ours - a global leader in Web3 development and innovation we are looking for an experienced Node.js Developer.
Responsibilities:
- Analysing the pros and cons of different approaches and identifying the best strategy for completing your tasks
- Producing readable, well-designed, well-tested, and good-looking code, using best practices
- Testing your code with complete coverage ensures the highest performance of the work you produce
- Proactive creation of solutions and architecture suggestions
- Documenting software development processes and preparing project reports for clients
Requirements:
- At least 3+ years of experience with Node.js
- Advanced experience with JavaScript / TypeScript and their ecosystem
- Experience in writing REST and GraphQL APIs
- Experience with authentication Basic, JWT, OAuth, Auth0
- Experience in databases MongoDB, PostgreSQL, Google Firestore, or relevant
- Experience with any of the cloud providers AWS, Google Cloud, Microsoft Azure
- Appetite and capacity to keep up with emerging technologies & share knowledge
Nice to have:
- Previous knowledge or experience in Web3/Blockchain would be considered an advantage, but it is not mandatory
- Experience with serverless computing AWS Lambda, Google Cloud Functions
- Experience with NestJS
- A good understanding of CI/CD (Github Actions, GitLab pipelines and etc.)and containerization using Docker
- Understanding of concepts such as rate limiting, load balancers, firewalls
Company's perks:
- Opportunity to enter the exciting world of Web3;
- Opportunity to use the latest technologies;
- Up to 25 days of annual leave;
- Flexible working hours;
- Additional healthcare;
- Sports initiatives, tournaments, internal sports clubs;
- Regular team-building events;
- Merch and Gifts.