Full Stack System Architect
eToro is a leading global social investment network, offering millions of users to trade and invest online in cryptocurrencies, securities and CFD whose underlying assets are currencies, commodities, indices and stocks in a simple, transparent and more enjoyable way. Today, we empower over 10 million users in more than 140 countries worldwide to manage their funds through our innovative online investment platforms and active trading community, with thousands of new accounts created every day.
eToroX is the division within eToro that is responsible for the new Crypto/Blockchain products, and executing eToro’s vision and strategy for the new Blockchain based economy.
Our current product portfolio includes: exchange for digital assets, asset tokenization, and digital wallets.
- Take a leading part in the design of a 24/7 high scale and high performance distributed system using in a Cloud environment (GCP)
- Write technical design documents and take part in design review meetings
- Assist in recruiting and mentoring our technical teams
- Provide technical guidance for management decision making
- Assist with resolving complex technical challenges and troubleshoot production issues
- Take a leading role in shaping all R&D processes and defining our services life cycle, influence every step of the way
- 2+ Years of experience as an architect for a Cloud based product
- Excellent knowledge of Node.js and React JS - Must
- Excellent knowledge of Typescript - Must
- Experience in designing distributed, highly available and high scale systems in a cloud environment (GCP preferred) - Must
- Experience with trading systems or other low latency system - Must
- Architecture, design and development experience in Micro services architecture, sound knowledge in building Docker images for Micro Services and Kubernetes
- Excellent knowledge in real-time data and event driven messaging concepts and tools such as Kafka, RabbitMQ, Web Sockets
- Experience in designing security related features and mechanisms (SSO, OAuth) - Must
- Good understanding of Database schema, design, optimization, scalability (SQL and NoSQL)
- Good understanding of CI/CD frameworks
- Experienced with blockchain technologies - Big Advantage
- Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
- Results oriented, self-learner, problem solver with 'can do' attitude