Senior Software Architect
Senior Software Architect a software architect to join our CTO team. The position includes: Reviewing and guiding architecture decisions made by the R&D team, reviewing and guiding development processes and tool selection, and researching new technologies and solutions. reports directly to CTO. Must have: •At least 7 years of hands-on experience designing and developing large scale, high availability, internet-facing systems, using the following: •Java / Scala, MySQL, NoSQL, REST APIs (JSON), Web Services (SOAP), Message Queues •Async programming practices •Ability to quickly and thoroughly research new topics •Experience in an enterprise as architect. – MUST !!!! •Good business understanding •Ability to write design documents and development guidelines •Management skills •Fluent in English (writing and speaking) Nice to have: •Knowledge security and secure coding practices (PCI, ISO 27001) •Experience with the following technologies: Web (HTML & JS), NodeJS, MongoDB, RabbitMQ, ElasticSearch, Hadoop & HBase, Spring, Hibernate, Scala •Mobile Development •Experience in Machine Learning