-
Talent Spotter

Data Engineer (Snowflake)

Talent Spotter
Romania · Contract · Mid-Senior

Remote | B2B | 30-35 EUR/hour | 6-12 month project


We are looking for a Senior Data Engineer with strong Snowflake expertise to join a data platform transformation initiative. The role combines hands-on data engineering, platform administration, data integration and Snowflake environment management. You will be responsible for designing and maintaining data ingestion and transformation processes, managing Snowflake environments and ensuring secure, scalable and cost-efficient data operations


Responsibilities


  • Design, develop and maintain components within the Hardware Abstraction Layer.
  • Build integrations with locker hardware, including locks, sensors, barcode scanners and other peripheral devices.
  • Develop and maintain integrations with payment terminals and payment processing systems.
  • Implement communication mechanisms using REST APIs, WebSockets and polling-based integrations.
  • Develop integrations for hardware communicating through serial interfaces and low-level protocols.
  • Expose hardware capabilities through gRPC services for consumption by other platform components.
  • Implement asynchronous communication patterns and event-driven interactions.
  • Design resilient integration flows capable of handling unstable hardware connections, network interruptions and device failures.
  • Implement retry mechanisms, timeout management and state consistency controls.
  • Collaborate closely with software engineers, QA specialists and solution architects.
  • Contribute to technical decisions and promote Go best practices across the development team.
  • Support the translation of business and integration requirements into scalable and maintainable Go solutions.


Requirements


  • Strong commercial experience developing applications in Golang.
  • Deep understanding of Go concurrency patterns, including goroutines and channels.
  • Experience designing and consuming REST APIs.
  • Experience working with WebSockets and real-time communication.
  • Hands-on experience building and maintaining gRPC services.
  • Solid understanding of Protocol Buffers.
  • Experience integrating external hardware devices or embedded systems.
  • Experience working with serial communication protocols and COM interfaces.
  • Experience developing solutions running in Linux environments.
  • Experience working with Docker and containerized applications.
  • Strong understanding of defensive programming and resilient integration design.
  • Experience writing unit tests and integration tests.
  • Ability to troubleshoot complex integration issues involving hardware and software components.
  • Excellent spoken and written English.

Key Skills

Ranked by relevance

grpc embedded docker linux
Login to Apply
Posted
Jun 17, 2026
Type
Contract
Level
Mid-Senior
Location
Romania

Industries

Staffing Recruiting IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Talent Spotter
Related

C Programmer – Linux Kernel & Drivers (ARM focus)

2025-05-26

Contract
Mid-Senior
Romania
Staffing
Information Technology
View Job Details
Talent Spotter
Related

Full Stack PHP Developer

2025-03-26

Full-time
Mid-Senior
Romania
Staffing
Information Technology
View Job Details
Talent Spotter
Related

Lead C++ Developer

2025-02-23

Full-time
Mid-Senior
Romania
Staffing
Information Technology