Senior Backend Engineer

Overview

The Senior Backend Engineer will play a pivotal role in delivering high-quality software solutions for an innovative organization specializing in payments data and financial crime prevention. Working within a hybrid model, the contractor will collaborate with cross-functional teams, including data scientists and software engineers, to design and implement robust backend services while ensuring optimal performance and compliance with best coding practices.

Responsibilities

  • Develop high-quality backend services using Golang and Java.
  • Collaborate with data scientists and stakeholders to design scalable solutions.
  • Implement container orchestration and streaming data platforms.
  • Optimize system performance based on various constraints.
  • Participate in code reviews to maintain code quality and standards.
  • Contribute to CI/CD processes within a devops environment.
  • Engage in the productionization of machine learning technologies.

Requirements

  • Proven experience in Golang, Java, and SQL in a production environment.
  • Strong understanding of Kafka and Kubernetes for large data handling.
  • Familiarity with containerization and orchestration technologies.
  • Experience in agile software development and CI/CD workflows.
  • Ability to effectively communicate with various technical stakeholders.
  • Experience or interest in machine learning and feature engineering.