Our client is Financial Services provider and a leading brand providing users with access to DeFi and Web3 Services.
Main Objectives of the Role:
- Design & develop systems that are able to process upward of thousands of transactions per second globally.
- Take full ownership for our data design, database, caching strategy while ensuring scalability and auditability.
- Design, develop, and maintain modern TypeScript Node.js applications.
- Follow and champion best coding practices when developing.
- Familiar with test-driven development (TDD) and implement unit tests for your work.
- Actively communicate with the team during development processes.
- Be willing to pick up any other technology stacks such as Bitcoin, Ethereum, web3.js etc. when required.
Core Skills:
- Experienced in designing and developing a highly scalable system that processes upward of thousands of transactions per second.
- Expert-level understanding and familiarity with JavaScript, TypeScript and Node.js.
- Understanding of cybersecurity, basic cryptography and user privacy is a bonus.
- Familiar with commonly used NoSQL and Middlewares, such as Redis and Kafka
- Familiar with common network protocols (HTTP/TCP)
- Familiar with distributed systems, performance tuning, massive concurrency handling, and caching mechanisms
- Enjoy following clean code practices
- Experienced in working with code versioning system (Git), bugs and issues tracker.
- We value knowledge & skills over paper qualifications.
- Comfortable working in a hybrid setup so both onsite and also remotely via telecommuting.
- We will be working closely via Slack video calls and other collaboration tools.
Interested?
Get in touch with our Search Partner Fahad (Fahad@menrvaconsulting.com) to discuss this exciting opportunity.