Senior Software Engineer

Cape Town, Western Cape, South Africa

Job Description


Job SummarySenior Software Engineer IT - Software Development
Cape Town - Western CapeENVIRONMENT:This company is a dynamic and innovative leader in the foreign exchange and cryptocurrency markets, and they are currently seeking a talented Senior Software Engineer with expertise in the financial and crypto asset sectors to join their team. A BSc in Computer Science or a related technical field, or equivalent experience, is required. The ideal candidate should have 3-6 years of experience, and with a background in crypto or blockchain technologies will be considered an asset.DUTIES:

  • Maintain, upgrade, and develop exciting fintech applications, including their own portal, automated trading bots, forex systems, and a crypto exchange wallet and payment gateway.
  • Contribute clean, functional code to any of their front-end or back-end repositories as needed.
  • Build code that is reusable and scalable.
  • Contribute to the expanding FiveWest codebase of generalized packages that can be implemented across multiple projects.
  • Maintain and refactor existing code as required.
  • Fix bugs or address customer issues as needed.
  • Manage scalable deployments of backend services and frontend applications.
  • Deploy new services and applications as necessary, adhering to their existing microservices paradigm.
REQUIREMENTS:
  • A proven background in computer science in areas such as algorithms, data structures and software design.
  • BSc in computer science or other technical discipline, or equivalent experience.
  • 3-6 years experience
  • Experience in crypto or blockchain technologies is advantageous.
Technologies:
  • The current tech stack includes PostgreSQL and Redis for data management, with a Python backend and ReactJS frontend. They work with real-time financial data sourced from various APIs.
  • Their architecture follows a microservices pattern, enabling seamless inter-service communication using an in-house gRPC library. They manage deployments using Kubernetes, facilitated by full CI pipelines through GitLab. This approach places a strong emphasis on code reusability, and they maintain build and version libraries that contain common functionality across multiple languages.
Apply for this JobDatafinRecruiter

Job Mail

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1365356
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned