Snaphunt Pte Ltd – Senior Data Integration Engineer

Company
Snaphunt Pte Ltd
snaphunt.com
Designation
Senior Data Integration Engineer
Date Listed
26 Nov 2024
Job Type
Entry Level / Junior Executive
Full/Perm
Job Period
Immediate Start, Permanent
Profession
IT / Information Technology
Industry
Finance
Location Name
Singapore
Allowance / Remuneration
$1,000 - 2,000 monthly
Company Profile

Our client offers you the easiest way to afford what you want and need today. Our client brand centers around making shopping and payment processes seamless and convenient.

Job Description
  • Work within a company with a solid track record of success
  • Flexible working options
  • Join a well known brand within FinTech

The Job

The ideal candidate will be responsible for integrating various systems using Kafka, building monitoring tools, and developing APIs in Python. You will work closely with other engineering teams to design and implement data-driven solutions and ensure optimal performance and reliability of our systems.

Responsibilities:

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Integration of different databases and systems via Kafka
  • Data analytics
  • Integration of data storage solutions

Ideal Candidate

The Ideal Candidate

Skills & Qualifications:

  • 3+ years of experience as a software developer
  • Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask, FastAPI)
  • Perfect SQL skills (PostgreSQL, MySQL)
  • Good Kafka skills (Connectors, KSQL, etc)
  • Experience with time series and noSQL databases (prometheus, MongoDB)
  • Experience with different data visualization tools (Grafana, Metabase, etc.)
  • Experience with containers (Docker, Docker Swarm, k8s)
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Able to integrate multiple data sources and databases into one system
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Understanding of accessibility and security compliance
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools (Git)
  • Excellent time management and multitasking skills
  • Good analytical and problem-solving skills

Ref: Y6KR2CAGSJ

Application Instructions
Apply this role at https://snaphunt.com/jobs/Y6KR2CAGSJ

Agent Note This position is posted on behalf of a client by a third party agent.

Related Job Searches:

Discuss this Job:

You can discuss this job on Clublance.com #career-jobs channel, or chat with other community members for free:
Share This Page