Senior Back End Engineer

₱150,000 - 160,000 per month

5+ Years
Open to Work From Home
With Business Certificates
Established in 2007
51-200 Employees
Home-based
Total vacancies for this job title: 1
Posted On: September 23, 2022
Job ID: 411760

Details

About the Client:


We are an online Forex and CFD Broker providing traders globally cutting-edge technology to trade the world’s markets. Our award-winning combination of outstanding client service coupled with low-cost pricing across all FX, CFDs, and Commodities has resulted in being one of the world’s fastest-growing FX brokers. Our focus is to support every one of our clients’ quests for trading mastery.

 

SENIOR BACK END ENGINEER
 

Role Scope Summary

  • Working with product manager, designers, other engineers, and lead engineer to assess and deliver solution to solve common problem.

  • Working with other engineers to continuously review and improve existing codebase and engineering process.

  • Mentor junior to mid-level engineer.

  • Participate and contribute in technical direction meeting.

  • Will be working closely with other engineers in day to day.

Reporting Line

  • This position reports to the Engineering Team Lead.

Key Position Responsibilities:

  • Working with product manager, designers, other engineers, and lead engineer to assess and deliver solution to solve common problem.

  • Working with other engineers to continuously review and improve existing codebase and engineering process.

  • Mentor junior to mid-level engineer.

  • Participate and contribute in technical direction meeting.

  • Will be working closely with other engineers in day to day.

Requirements:

  • Proactive and resourceful when working on new project

  • Clear communication with both technical and non-technical stakeholders.

  • Being thoughtful and analytical when proposing solution or investigating issue.

  • Focus on evidence and facts.

  • Strong self-learner: love to learn new technology and keeping skills up to date.

  • Thrive in ever-changing environments (optional)

Technical Skills Requirements

  • Strong fundamental GoLang experience and containerisation technology (docker, kubernetes)

  • Experience in building and designing test automation

    • Integration tests

    • E2E tests

    • Performance testing

    • unit test (TDD)

  • Experience in infrastructure as code (Terraform or CloudFormation)

  • Experience in good documentation habits and best practices

  • Experience working with AWS services (AWS EKS is important)

  • Focus on writing readable, efficient, and performant code

  • Experience in a microservice style architecture

  • Experience in building and maintaining CICD pipelines

  • Experience and have used on a practical level on coding design patterns

Good to have:

  • Experience in building RESTful APIs

  • Have used multiple database system: relational (MySql/Postgres) and nosql (DynamoDB, MongoDB)

  • Experience in agile development processes

  • Experience in building complex applications that are:

    • easy to maintain (ease of maintenance)

    • high in availability

    • high in scalability

    • cost effective in terms of deployment

  • Experience within trading/cfd space