Position: Data Integration engineer
Company: Ollsent
Experience required: 3y
English level: upper

About the project:

Business idea: MyAssets is a web application for people with an annual income of more than 100k and for their Advisors and Assistants that helps users to track, manage and organize all their assets and liabilities by combining different Asset groups in one powerful platform.

Industries: Fintech, Assets management

Product technologies and integrations:

Cloud Platform / Data center platform: GCP / DYXnet data center
Database layer: Microsoft SQL server, GCP Firestore database
Backend stack: Typescript, NodeJs based serverless environment
Frontend stack: Typescript, React SPA
Required Skills

Practical experience of development solutions based on Confluent IO platform
Hands-on experience with Kafka, Kafka Connect
Hands-on experience with development and usage of Debezium CDC connectors
Hands-on experience with development and usage of Confluent CDC connectors
Experience in Java enough to manage and extend Kafka connectors
Good communication skills (English intermediate+) — verbal and written
Good team player
Fast learner and adaptable to changing environment
Result oriented and proactive
Problem-solving skills

Nice to have

Experience in stream processing based on ksqlDB solutions
Practical experience of data integration with RDBMS (Microsoft SQL Server)
Practical experience of data integration with NoSQL databases
Experience with processing of large amount of data (scalability, durability)
Experience with high load data processing (performance optimization)
Deep understanding of Cloud Native and Serverless architectural principles
Experience in GCP (Datastore, Cloud Functions, Networking, Compute Engine)
Analytics and design skills
Understanding of Agile/Scrum.
Responsibilities

Interacting with Business Analysts for requirements elicitation
Interacting with Development Team of Microsoft Technologies based platform (ASP.NET, Microsoft SQL Server)
Interacting with Development Team of Google Cloud Platform based platform (Firebase, Datastore, Cloud Functions)
Interacting with DevOps engineers to organize CI/CD of developed data-sync solution
Take the responsibility to implement highload, scalable, durable, maintainable data integration
Take the responsibility to implement secure and protected data transferring integration