¡Activa las notificaciones laborales por email!

Middle Golang Software Engineer

Infatica

España

A distancia

EUR 50.000 - 70.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A tech solutions provider in Spain is seeking a Middle Golang Software Engineer to lead Golang solutions and shape their scraping infrastructure. Candidates should have at least 3 years of experience in software development with a strong command of Go. The role offers high autonomy, competitive compensation, and remote work flexibility.

Servicios

Budget for conferences
Competitive compensation
Remote work flexibility

Formación

  • At least 3 years of professional software development experience.
  • Strong command of Go syntax and best practices.
  • Expertise in writing safe, concurrent, and parallel code.

Responsabilidades

  • Lead and drive Golang solutions.
  • Shape the future of scraping infrastructure.
  • Participate in architecture and team decisions.

Conocimientos

Go programming
RESTful APIs
Concurrent programming
Database optimization
Linux command-line
Descripción del empleo
Overview

is a global provider of proxy and DaaS solutions. We are building our own high-load web scraping platform: an API where you can submit any URL and receive clean HTML or structured JSON output, without worrying about proxies, CAPTCHAs, or anti-bot systems.

The platform will support both cloud deployment and on-premises deployment in client infrastructure (on-prem, Kubernetes).

We are now looking for

a Middle Golang Software Engineer

who will lead and drive Golang solutions, and shape the future of our cutting-edge scraping infrastructure.

Responsibilities

Note: The original description focuses on requirements and qualifications; explicit responsibilities are not enumerated. This section preserves the intent by describing expected focus areas in alignment with the role.

Requirements
  • At least 3 years of professional software development, with writing production services in Go.
  • Strong command of Go syntax, idioms, and best practices (effective use of goroutines, channels, context).
  • Deep understanding of Go's memory model and garbage collection.
  • Solid grasp of writing safe, concurrent / parallel code (mutexes, atomics).
  • Designing and implementing RESTful APIs and / or gRPC services.
  • Solid understanding of HTTP, TCP / IP, serialization (JSON, Protobuf).
  • Profiling and optimizing Go applications (pprof, benchmarking).
  • Comfortable reading and writing Go modules and managing dependencies (Go Modules).
  • Relational databases (MySQL, PostgreSQL): schema design, indexing, query optimization, connection pooling.
  • ClickHouse or other OLAP use cases.
  • Linux command-line proficiency (shell scripting, job scheduling, basic networking commands).
  • Understanding of security best practices (TLS, OAuth2 / JWT, secrets management).
Benefits / What We Offer
  • Participate in developing the company's key products.
  • High autonomy and influence on architecture and team decisions.
  • Budget for conferences, courses, and work tools.
  • Competitive compensation package ($4-6k + benefits).
  • Remote work flexibility.
Join us

Let's build world-class products together.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.