What are the responsibilities and job description for the Senior Data Integration Engineer (KAFKA) position at Snaphunt?
The Offer
Work within a company with a solid track record of success
Flexible working options
Join a well known brand within FinTech
The Job
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
The Profile
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
The Employer
Our client offers you the easiest way to afford what you want and need today. Their brand centers around making shopping and payment processes seamless and convenient. Their customers have diverse lifestyles and are looking to enhance their shopping experiences both online and offline.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Senior Data Integration Engineer (KAFKA)?
Sign up to receive alerts about other jobs on the Senior Data Integration Engineer (KAFKA) career path by checking the boxes next to the positions that interest you.