Back to All Events

Merkle Aquila - Software Engineer

Front End Software Engineer

We’re looking for a Software Engineer to work with us building slick, smart web applications for clients like Sony and Tesco Bank.


As a Software Engineer you will:

·           Write well-structured, beautiful, clean code and follow our coding standards.

·           Assist in designing systems and applications

·           Design and develop smart ways of storing, retrieving and presenting complex data

·           Support our automated testing team to test the quality of your code

·           Care about your craft, be aware of new technologies and be keen to review and explore them when appropriate

·           Feed your opinions, backed by data and investigation, to our design forum and our wider team

·           Be an active, contributing part of an agile development team

·           Define your career path and be given the opportunity to grow and learn


You need to be skilled at:

·           Writing great code using Scala, the Play framework and Javascript.

·           We support a previous generation of apps that use a PHP framework (Yii2); you’ll be expected to support that code too and help to port it to Scala.

·           Experienced with build tools like Bower and Gulp and CSS pre-processors like LESS

·           Data store design; SQL programming

·           Experience working with RESTful and real-time APIs

·           Microservice design and development; when they should be used and when not; JSON and XML for message exchange

·           Knowledge of event-driven architecture and queueing services

·           Applying common user-centred design principles and common user interface patterns

·           Common application architectures; version control

·           Setting up, configuring and running your own Docker environment

·           Integrating application architectures with relational and non-relational databases

·           Experience of a continuous deployment environment, with source control and managed releases

·           Thorough understanding of cross-browser and cross-device interoperability and feature support

·           A committed focus on the user, whether through improving usability, accessibility or front-end performance

·           Communicating with others in a supportive, empathetic and honest fashion


Desirable Skills:

  • Databases, Data Warehousing, Data Science related
  • Linux/Networking/Encryption  
  • Depth of understanding with security concepts, protocols and configuration (authentication, authorization, encryption, PKI); knowledge and experience with administering highly secure environments would be a plus
  • Familiarity with Cloud Solutions and architectures (Windows/Linux VMs, Data Lake, HDInsight, SQL Database, Virtual Network); hands-on experience highly desired


Technologies we’re using that you will be expected to use too:

·           Scala, JavaScript, C#, C++, build tools and frameworks,

·           We have a legacy PHP stack that we’ll port to Scala later this year, so familiarity with PHP is good.

·           PostgreSQL

·           Bitbucket, JIRA


As member of Engineering, you will benefit from:

·           Competitive salary;

·           28 day’s holidays plus bank holidays

·           Your birthday off

·           Eligibility for company pension scheme

·           Healthcare

·           Company life assurance scheme

·           Discretionary annual bonus

·             Excellent work life balance

·             Employee of the month reward scheme

·             Childcare vouchers and fruit to the office.


To apply for the role:

Please email your CV to Valentina Mikrouli: