Reach IT
Golang Software Engineer
Reach ITPortugal2 days ago
Full-timeRemote FriendlyInformation Technology

πŸ”΅ Reach IT - Nearshore Solution!


Our nearshore expertise sets us apart. We specialize in on-demand, scalable solutions, and operational excellence. By bridging the talent gap, we deliver results that drive your business forward.


We are looking for a Golang Software Engineer (Remote)πŸ›‘


to join a company specialized in Data Security and AI Governance, building an AI-native platform that protects enterprise data by treating data itself as the new security perimeter.



Skills:


🎯 +4 years in backend development with Golang, building production-grade, scalable services;

🎯 Background in distributed systems and event-driven architectures, preferably with Kafka, SQS or Service Bus);

🎯 Designing systems for high availability, high concurrency, and real-time processing;

🎯 Data platforms and modern data architectures, with exposure to Snowflake and/or Databricks.

🎯 APIs, metadata-driven systems, and asynchronous messaging;

🎯 Architectural thinking, with the ability to reason about scalability, consistency, fault tolerance, and operational trade-offs;


Your Responsibilities:


βœ… Design core backend services in Golang supporting the Data Operations Center, responsible for real-time observation, control, and governance of data access and flows;

βœ…Build and maintain distributed, event-driven systems using Kafka, capable of handling high-throughput data events with low latency, high concurrency, and fault tolerance;

βœ… Implement continuous risk evaluation mechanisms, correlating identity, operational context, and behavioral signals to enable real-time security decisions;

βœ… Develop and execute automatic data security policy enforcement, ensuring that accesses, queries, and workloads are validated before sensitive data exposure;

βœ… Integrate with cloud-native data platforms such as Snowflake and Databricks, working with APIs, metadata, events, and analytical pipelines;

βœ… Contribute to architectural and scalability decisions in close collaboration with the platform Architect, balancing performance, consistency, isolation, and operational complexity;

βœ… Collaborate closely with AI/ML, Data Engineering, and Product teams, translating data governance and security requirements into robust technical solutions.


#Golang #BackendEngineering #DistributedSystems #EventDrivenArchitecture

#Kafka #CloudNative #DataSecurity #DataGovernance

#AIGovernance #DataPlatforms #ScalableSystems

Key Skills

Ranked by relevance