8+ years of experience in web application development Experience in designing, developing and supporting scalable, performant and reliable web applications and distributed systems Seasoned in techniques such TDD and BDD Proficient working with continuous integration and delivery (CI/CD) Understanding of relational databases Strong understanding of object-oriented fundamentals Great understanding of other disciplines in the cross functional team (QAs, Product, SREs) Outstanding verbal and written communication skills Fluent in English Experience in FinTech or the payment industry will be appreciated Ability to deliver high quality code and learn quickly Technologies: Ruby or Java, React, JavaScript, HTML5, CSS3, Linux, MySQL, MongoDB, Redis, Sidekiq, AMQP, ElasticSearch, Machine Learning, AWS