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.