Back to search
HN Services Romania Linkedin · Posted 8d ago

Golang Developer

Romania

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

20 years on the Romanian IT market and still growing.

Part of the HN Services Group, with offices in France, Spain, Portugal, and Luxembourg, HN Services Romania is about building real careers, not just filling roles.

What you’ll find here:

Digital transformation projects with real impact

A wide range of technical roles across modern and legacy technologies (yes, COBOL is still very much alive)

Exposure to diverse industries and international environments

Continuous growth through our in-house software development training center (HN Training Institute)

💡We are currently looking for experienced professionals to deliver high-quality, stable, and resilient software solutions.



🔍 RESPONSIBILITIES

  • Design, develop, and maintain backend services using Golang
  • Build and integrate event-driven systems using Apache Kafka
  • Contribute to the design and evolution of distributed systems and microservices
  • Develop and maintain GraphQL APIs, schemas, and resolvers
  • Work with PostgreSQL data models, schema migrations, and performance optimization
  • Maintain and improve existing services written in Ruby, including refactoring and optimization activities
  • Implement and maintain event publishing and asynchronous communication patterns
  • Contribute to observability and monitoring improvements across distributed systems
  • Participate in infrastructure-related initiatives using Terraform and Docker-based environments
  • Ensure high code quality through testing, code reviews, and engineering best practices
  • Collaborate closely with DevOps, Product, and QA teams
  • Troubleshoot and resolve performance, scalability, and reliability issues
  • Provide technical mentorship and guidance to less experienced engineers



🛠️REQUIREMENTS

Must Have:

  • Minimum 8 years of software development experience
  • Strong hands-on experience with Golang in production environments
  • Practical experience with Apache Kafka, including:
  • producers and consumers
  • event-driven architectures
  • Solid understanding of Event-Driven Architecture concepts and asynchronous processing
  • Experience working with GraphQL APIs, schemas, and resolvers
  • Strong experience with PostgreSQL, database migrations, and data modelling
  • Experience working with Ruby (Ruby on Rails or similar frameworks is considered a plus)
  • Strong understanding of distributed systems, concurrency, and scalability challenges
  • Experience implementing or working with feature flags and configuration-driven systems
  • Experience with observability tooling, monitoring, tracing, and structured logging
  • Proficiency with Git and modern CI/CD pipelines
  • Excellent analytical, troubleshooting, and problem-solving skills

Nice to have:

  • Experience with microservices architecture
  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Experience with Docker and Kubernetes
  • Experience with Terraform and infrastructure-as-code practices
  • Experience with OpenTelemetry, New Relic, Datadog, or similar observability platforms
  • Experience modernizing or migrating legacy systems
  • Experience designing and implementing telemetry pipelines
  • Experience with structured logging and distributed tracing


📍 Location & Setup

Full remote project



Only eligible candidates will be contacted for further information and start of the recruitment process.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search