Position: Sr. Blockchain/Cryptocurrency Developer/Consultant
Company: Talentuch
Category: JavaScript
Experience required: 2y
English level: intermediate

We offer
— Friendly team of passionate professionals ready to push boundaries every day;
— Product-centric approach. Clients come to us to solve their business problems, not outsource a piece of boring work.
— Interesting and challenging projects for the World biggest companies run in a startup environment;
—Cutting-edge technologies. SmartContracts, Microfrontend Architecture, TypeScript.
— Inspiring working conditions. Did you ever dream to push code that will impact Millions of people in a single day? We do it daily!
— 40 hours working-week, 20 working days paid vacation and sick leave;
— Massive opportunities for personal and professional growth;

Requirements
5+ years of Software Engineering experience;
1+ years of experience in building Blockchain/Ethereum applications
1+ years of experience with SmartContracts and Web3 client authentication
1+ years of experience in building applications in Node.js
1+ years of FrontEnd experience
Understanding of serverless applications;
Ability to write well-documented, clean JavaScript code;
Experience with Lambda/Cloud functions;
Experience with RDBMS and NoSQL DBs;
Deep understanding of HTTP and REST;
Experience with Git, CI principles;
Strong knowledge of JS, HTML5, CSS, SASS / SCSS;
Understanding accessibility and security compliance;
Deep understanding of debugging, profiling, and memory analysis tools for web development;

Nice to have
— Solana, Polygon experience
— Experience with NFTs
— Experience with SSR, Next.js;
— Experience with Google Cloud Platform or AWS
— Experience with Firebase: Firestore, RealtimeDB, Authentication, Cloud Functions, Storage;
— Experience with React/Vue/Angular;
— Experience with Typescript;
— Experience with React/JavaScript testing frameworks such as Karma, Jasmine, Jest, etc.
— Experience with Jira and Confluence

Role and responsibilities
— In this position, you’ll work as part of our growing Web Team for both Mobile and Desktop projects and will focus on projects for largest European consumer companies;
— You’ll play a key role in a long-term engagement that requires significant dedication and even more discretion;
— You’ll be able to choose your tooling as well as influence technology inside our Web Team;
— You actively stay up to date with the latest development techniques and best practices in the field;
— You implement new functions and development techniques into the production process to help meet the client’s goals and (conversion) objectives;
— You report technical solutions and recommendations back to the team and stakeholders;
— You will work in close collaboration with developers, designers and managers located across Europe, Amsterdam and Toronto offices;
— You will have an opportunity to influence millions of people with your work.