Mid Level Web Application Engineer

Position Title

Mid Level Web Application Engineer

About the Company

BlackBull Markets was founded with the vision of becoming the world’s leading online investment brokerage. It specialises in shares, forex, commodities, CFDs serving a range of clients all over the world. Multi-award winning for three consecutive years, BlackBull Market recently placed in the Deloitte Fast 50 index 2021.

The company was initially founded in Auckland, New Zealand in 2014. Prior to this, the company had a background in institutional forex trading and boasted over 10 years of experience in the field.
After establishing its advanced technological and pricing offers, the company focused on providing a professional service to its clients, such as personal account management, daily market condition updates and specialised analysis tailored to its clients’ needs locally and globally.

What you would be working on:

PHP 7 powered cloud-native web applications integrating with various third party integrators hosted on AWS platform. There will be a number of microservices built and consumed by other applications within the Blackbull markets.

Should have:

  1. Passionate engineer with 3+ year experience building customer-facing web applications in the cloud.

  2. 3+ years advanced PHP 7 experience building web applications. 1+ year experience building RESTful APIs and good authority in understanding CORS

  3. Laravel 7 experience / Symfony 4 / Symfony 5 experience building rich web applications and API

  4. Expert-level knowledge of OOPS, Dependency injection and major design patterns and using/configuring modules via composer

  5. Experience working with TDD – Experience with codeception for acceptance testing

  6. PHP Templating experience having worked with Blade and Twig

  7. Expeirence with Doctrine / Eloquent ORM + MonoLog

  8. PHPUnit Library experience

  9. Solid understanding of Javascript (Classess / functions / DOM interactions) and experience in Typescript – Experience with ReactJS 16 or VueJS along with npm and webpack

  10. HTML5 experience and good command on using web rich components and DOM experience – CSS experience with SASS / LESS engine

  11. Knowledge of AWS cloud of following:

    1. ECS

    2. ElasticCache (Redis)

    3. EC2

    4. SQS/SNS

    5. Cloudformation / CDK

    6. Lambda (Python)

    7. Aurora MySQL / Aurora Postgres

    8. CloudWatch

    9. ELK stack

  12. Using and making decisions via Application Performance monitoring frameworks such as NewRelic

  13. Using encryption to store and consuming sensitive information using Libsodium

  14. Experience with Apache + apache modules / Nginx

  15. Experience with both NoSQL Database – MongoDB and RDB: MySQL / Postgres (SQL, Query analysis, database designs and basic ETL for migration from NoSQL to Relation Database skills as well as triggers, stored procs and bin-log replication)

Preferred Skills:

  1. A talent for communicating ideas, issues and solutions in a team environment

  2. C++ experience on Windows

  3. Github profile with active contribution

  4. Good experience with installing, configuring PHP extensions and Protocol Buffers

  5. Experience with Docker and Bash scripting on Linux platform

  6. Linux Bash / Shell scripting knowledge and familiarity with Linux environment

  7. Basic python skills for data manipulation

  8. Should be able to use git (version control system)

  9. Knowledge of DevOps / CICD pipelines

  10. Follow infosec skills such as OSWAP security standards in their routine development work

  11. Salesforce integrations and development experience

  12. Integration with different payment gateways

  13. WordPress skills

Benefits & Perks

  • Scale your skillset in a rapidly expanding global business.
  • Brand new high-rise office location in the stunning Andares.
  • Industry-specific forex and investment training if interested to know more about the business.

Apply Now

To enquire about, or apply for this position, please email a copy of your resume along with a cover letter addressing the selection criteria for this position, to a.garay@BlackBull.com.

Applicants for this position should have Mexican residency or a valid Mexican work visa. Applications will be considered as they are submitted, so the role may be filled prior to the expiration date.

Join Now