Back to Archive

Software Engineer

CurrencyFair

Dublin 4, Ireland | Posted: 6 months ago

This job is expired and may no longer be accepting applications.

Responsibiities



  • Work on a large scale real-time architecture

  • Create high-performance services

  • Build redundant automated failover systems

  • Use new technologies creatively to solve issues

  • Proactively contribute to architectural choices

  • Design core component architecture

  • Conduct design and code reviews

  • Strengthen secure development practices

  • Work across application tiers on technologies including PHP, Java and Oracle 11g

  • Analyse and improve efficiency, scalability, and stability of various system resources

  • Attack our systems, identify vulnerabilities and implement security improvement


What you should have as a minimum:



  • Passion for problem-solving

  • Strong Java 8 experience is required, plus PHP 5.6/7 commercial experience

  • Dependency Injection / IoC frameworks

  • Understanding of NGINX / PHP-FPM

  • Object Serialization, such as Thrift (Protobuf, Hessian..)

  • Demonstrated experience in testing frameworks; PHPUnit, Mockery, JUnit, Cucumber… (and testing practices: TDD, BDD)

  • Strong HTML, CSS and JavaScript (ECMAScript 2015)

  • Secure programming - knowledge of common threats and how to recognise and avoid writing exploitable code

  • RDBMS experience


And we’d be super impressed if you have:



  • Experience with React or another modern UI framework

  • Experience of automated, continuous deployment systems, such as Jenkins and Capistrano

  • Experience of infrastructure as code with tools like terraform or cloudformation

  • Community Involvement

This job was sourced from StackOverflow Jobs.