Backend PHP Developer

Pepperstone EU Limited

Limassol
fulltime
3 months ago

Global. Impact. Change. Growth. Fintech. Innovation.

Ready to start your career in the world of Forex & CFD trading?  Read on.

First of all, we're Pepperstone, a unique global fintech headquartered in Melbourne. We've achieved a lot in our short 9 years, and we've got ambitious plans from here. We are an online Forex and CFD broker. Here's our website https://pepperstone.com/en

We possess a unique organisational culture, combined with a vibrant and fast-paced working environment for self-motivated employees who want to grow their career in finance and do so with one of the world's fastest growing FX brokers. At Pepperstone, we’re all about progress and working to help our traders grow in confidence at every step of their journey by providing them with the tools and service to always stay focused on the trade.

Our new Backend PHP Developer will be responsible for working with highly skilled engineers on our Secure Client Area (SCA) application. Secure Client Area is used for our clients to create and manage their trading accounts including deposits, transfers and withdrawals.Your main responsibility will be implementing new payment providers, refactoring and improving the existing codebase to ensure reliability. 

We offer a challenging engineering culture, where you’ll really be able to deal with some complex problems. We value quality engineering approaches including TDD, Continuous Integration, Continuous Delivery, Microservices and we’re constantly looking for new ways to improve our workflow with new tools and technology.

To thrive in this role, not only you will have experience working in an enterprise level OO PHP environment, but you will also be curious, enjoy working in a fast-paced environment and be committed to an on-going learning and development. 

To really impress us, you will be familiar with financial services concepts and/or knowledge of the financial software sector. 

Responsibilities

  • Third party API integration
  • System monitoring
  • Refactoring legacy code
  • Splitting monolith application to microservices
  • Writing tests
  • Collaborating with other team members to solve technical issues

Requirements

Our ideal new team member possesses: 

  • Solid experience working in an enterprise level OO PHP environment
  • Capable of writing clean, well thought and reliable code (SOLID and DRY principles)
  • You need to be confident working with the Symfony framework (at least 3 years of experience).
  • An understanding of software development techniques such as Object-Oriented Design, Unit Testing / TDD, Continuous Integration and Continuous Delivery
  • Experience in using AWS technologies (S3, SQS, SNS, Dynamo DB, RDS, ECS)
  • REST API
  • Basic knowledge in containerisation technologies such as Docker and Kubernetes

Whilst not essential, it is desirable if you have:

  • Experience in payment transactions & security
  • Experience in Codeception or Symfony testing framework
  • Experience in queuing systems such as SQS, RabbitMQ,
  • Experience in working with Apache Kafka
  • Front-end knowledge such as ReactJs, Jquery, HTML, CSS
  • Understanding of Microservices-based architecture and related tools like Kubernetes, AWS Envoy Proxy, AWS Service Mesh

Benefits

We're a nimble global company, we respond to changes in the markets quickly. This means we need to collaborate and communicate! You will be part of a wider passionate team, and whilst things may not always go to plan, we learn quickly and continually make progress. Oh, and we’re pretty good at achieving results and celebrating our success regularly. 

You'll build your career in a supportive environment, with a focus on results, as well as professional and personal growth opportunities.  

Please note you must have current working rights that allow you to work in Cyprus to be considered for this position. 

  • PHP
  • Forex
  • AWS
  • Symfony
Click here to apply for this position.