Full Stack Developer

Pepperstone EU Limited

Limassol
fulltime
3 months ago

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 Full Stack Developer will be responsible for creating contemporary end-user interfaces for the applications we develop. This includes internal and client-facing web applications, payment gateways whilst contributing to the backend API development and associated systems where required.

This role works as part of a team and is expected to lead significant changes in architecting and re-engineering our services to meet the needs of the business. As a full stack developer, you have a passion for multiple computer languages that are right for the job to be done. You will have a passion for React.js and Symfony PHP framework and would love to explore node.js and serverless computing to deliver API reliably.

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 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 web or application development experience in React.js/PHP Symfony/js, but you will also  be curious, enjoy working in a fast-paced environment and be committed to an on-going learning and development. 

Responsibilities

  • Maintaining and monitoring the system
  • Refactoring legacy code
  • Splitting monolith application to microservices
  • Writing tests
  • Collaborating with other team members to solve technical issues

Requirements

  • 5+ years web or application development experience in React.js/PHP Symfony/js
  • Familiarity with CD/DI and an agile team environment/tools (Jira/Trello)
  • Familiarity with modern front-end development: npm, webpack, typescript, composer and modern approaches to styling
  • Up-to-date knowledge of React and its ecosystem. We use formik, redux-saga, bem, among other things
  • Good understanding of SOLID principles and best-practices in software development
  • REST API
  • An understanding of software development techniques such as Object-Oriented Design, Unit Testing / TDD, Continuous Integration and Continuous Delivery
  • Structuring UI into composable and unit tested components. Familiarity with jest, enzyme, react-testing-library
  • Discovering, judging and integrating open-source libs, tools and processes

Whilst not essential, it is desirable if you have:

  • Strong product sense to contribute back to design UI & UX, design tool;
  • Knowledge of modern front-end tooling/workflow
  • Design systems/component library authoring experience;
  • Experience in payment transactions & security
  • Experience in Codeception or Symfony testing framework
  • Experience in queuing systems such as SQS, RabbitMQ, Kafka
  • 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.  

  • PHP
  • Forex
  • Symfony
  • Full Stack
  • ReactJS
Click here to apply for this position.