Description
eToro is the trading and investing platform that empowers users to invest, share and learn. We were founded in 2007 with the vision of a world where everyone can trade and invest in a simple and transparent way. We have created an investment platform that is built around collaboration and investor education. On our platform, users can view other investors’ portfolios and statistics, and interact with them to exchange ideas, discuss strategies and benefit from shared knowledge. We have over 38 million registered users from 75 countries and our platform is available in 20 languages. We are a fast growing business with over 1,500 employees across 13 offices around the globe, strategically positioned to serve the needs of users. You can find out more about eToro here .
Join our team and be part of a highly dynamic and challenging environment using cutting-edge technologies. You will be designing and implementing financially oriented, large-scale distributed systems.
- Design and develop a 24/7 high-scale, low-latency distributed system.
- Lead design efforts; write technical design documents and held design review meetings.
- Be a technical leader; research and promote new technologies and tools..
- Face technical challenges - performance, fault-tolerance, security, and live production issues.
- Be a part of a team that uses CI/CD approach. Taking ownership of all developing stages from design, through developing and automatic testing, deployment, and ownership of the product in production
Requirements
- 4+ years of professional experience and Bachelors (or higher) degree in a relevant discipline (relevant experience and training will be considered).
- 4+ years of experience and developing complex Angular applications.
- Deep knowledge of RXJS library and ability to write reactive state.
- Advanced, proven knowledge of TypeScript, modern JS libraries, Angular, ES 6, semantic HTML5, CSS3
- Experience with client unit test frameworks/platforms
- High coding standards.
- Experience with monorepo and monorepo libraries like NX - an advantage
Personal skills requirements:
- Independent
- Team player
- Great interpersonal relations
- Project management
- Communicative
- Self-learner
- Results-oriented
- Problem solver with 'can do' attitude
It will also a big advantage if you :
- Experienced with the Fintech domain.
- Mobile Development.
- Experience with CI/CD, Github actions.
- Experience with Agile development methodologies.
- Monitoring and services such as Splunk, Mixpanel etc.
- Experience with high-performance/low-latency systems.
- Experience with Cordova.
- Experience with some of our technological stack: .Net core. SQL