¡Activa las notificaciones laborales por email!

Backend Engineer (Go & Python)

SOAX

Santiago de Compostela

A distancia

EUR 35.000 - 55.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

SOAX is seeking a Backend Engineer to join their Lifecycle team, focusing on migrating Go-based microservices to Python. This role involves maintaining existing services, designing new architectures, and collaborating with cross-functional teams to improve system reliability and performance. A successful candidate will have robust backend development skills and a proactive approach to technical debt.

Servicios

Flexible working hours
Four-day workweek
Opportunities for growth

Formación

  • Strong experience with Go programming and ability to maintain Go codebases.
  • Proficiency in Python frameworks like FastAPI, Django, or Flask required.
  • Experience with SQL and NoSQL databases essential.

Responsabilidades

  • Take ownership of Go-based backend services.
  • Lead strategic migration from Go to Python.
  • Implement testing strategies for legacy and new systems.

Conocimientos

Backend development
Go programming
Python
RESTful APIs
Microservices
Problem-solving

Educación

Relevant degree in Computer Science or related field

Herramientas

Git
RabbitMQ
Apache Kafka

Descripción del empleo

Join to apply for the Backend Engineer (Go & Python) role at SOAX

Join to apply for the Backend Engineer (Go & Python) role at SOAX

Kickstarted in early 2020, SOAX has swiftly risen to the forefront of the web data extraction market. As a completely bootstrapped company in its initial two years, we have won the trust and admiration of thousands of small and medium-sized businesses globally by prioritizing our customers’ needs in every decision we make.

We are building a full stack B2B SaaS platform of data extraction products including Proxy-as-a-Service (Rotating Residential Proxies, Rotating Mobile Proxies, ISP Proxies, DC Proxies) and Data-as-a-Service products (Scraping APIs, AI Scraper, WebUnblocker).

Our remote-first approach and four-day workweek reflect our commitment to innovation and efficiency. Our team is a lively mix of entrepreneurial, data-driven, and hands-on individuals. At SOAX, we focus on delivering fast and flawlessly, making more with less.

Our vision is to unlock previously inaccessible data and insights with just a few clicks, empowering businesses to make more informed decisions and drive growth.

Company Overview

Kickstarted in early 2020, SOAX has swiftly risen to the forefront of the web data extraction market. As a completely bootstrapped company in its initial two years, we have won the trust and admiration of thousands of small and medium-sized businesses globally by prioritizing our customers’ needs in every decision we make.

We are building a full stack B2B SaaS platform of data extraction products including Proxy-as-a-Service (Rotating Residential Proxies, Rotating Mobile Proxies, ISP Proxies, DC Proxies) and Data-as-a-Service products (Scraping APIs, AI Scraper, WebUnblocker).

Our remote-first approach and four-day workweek reflect our commitment to innovation and efficiency. Our team is a lively mix of entrepreneurial, data-driven, and hands-on individuals. At SOAX, we focus on delivering fast and flawlessly, making more with less.

Our vision is to unlock previously inaccessible data and insights with just a few clicks, empowering businesses to make more informed decisions and drive growth.

Role Overview

We are seeking a skilled Backend Engineer to join our Lifecycle team and take ownership of backend services that form the backbone of our infrastructure. This role presents a unique opportunity to work with existing Go-based microservices while leading a strategic migration to Python. You'll be responsible for understanding, maintaining, and modernizing legacy systems while ensuring zero downtime and seamless transitions.

As the technical owner of these services, you'll play a crucial role in establishing best practices and improving system reliability. This position is ideal for an engineer who thrives on both maintaining existing systems and architecting new solutions.

The Lifecycle team’s stack manages all customer touchpoints and self-service features, such as registration, authentication, KYC, billing, notifications, analytics, and back-office management.

We are looking for a product-driven and collaborative team player.

What You'll Do

  • Take ownership of multiple Go-based backend services, becoming the subject matter expert and primary maintainer
  • Work on the migration from Go to Python of several services, including architecture planning, implementation strategy, and execution
  • Analyze and document existing service architectures, dependencies, and business logic to ensure smooth transitions
  • Design and implement new Python-based services that maintain or improve upon current functionality and performance
  • Collaborate with cross-functional teams to understand service requirements and minimize migration impact
  • Implement testing strategies including unit tests, integration tests, and end-to-end testing for both legacy and new systems
  • Create comprehensive documentation for service architectures, APIs, and migration processes
  • Drive technical decisions regarding service architecture, technology choices, and migration timelines

What You Need To Succeed

  • Backend development experience with a strong focus on distributed systems and microservices
  • Strong experience with Go programming and ability to read, understand, and maintain existing Go codebases
  • Proficiency in Python including frameworks like FastAPI, Django, or Flask
  • Experience with version control systems (Git) and collaborative development workflows
  • Deep understanding of RESTful APIs and service-to-service communication patterns
  • Experience with database technologies (SQL and NoSQL) and data migration strategies
  • Knowledge of message queues and event-driven architectures (RabbitMQ, Apache Kafka, etc.)
  • Strong problem-solving skills and ability to work independently with minimal supervision
  • Ownership mindset with demonstrated ability to take full accountability for service reliability, performance, and business outcomes
  • Proactive approach to identifying and addressing technical debt, potential issues, and improvement opportunities
  • Excellent communication skills and ability to document technical decisions and processes

Nice to have

  • Familiarity with security best practices for backend services and API security
  • Knowledge of cloud platforms (AWS, GCP, or Azure) and cloud-native development
  • Previous experience with language migrations or large-scale refactoring projects
  • Remote role with flexible working hours.
  • Four-day workweek to encourage innovation and efficiency.

Compensation and Benefits

  • Competitive compensation in GBP.
  • Opportunities for growth and career advancement within SOAX.
  • Supportive remote work culture focused on innovation and trust.

Seniority level

  • Seniority level Mid-Senior level

Employment type

  • Employment type Full-time

Job function

  • Job function Engineering and Information Technology
  • Industries Technology, Information and Internet

Referrals increase your chances of interviewing at SOAX by 2x

Get notified about new Back End Developer jobs in Spain .

Madrid, Community of Madrid, Spain 3 days ago

Madrid, Community of Madrid, Spain 1 month ago

Python Backend Junior Software Engineer - Remote 4 days a week (Europe)

Madrid, Community of Madrid, Spain 1 day ago

Madrid, Community of Madrid, Spain 8 months ago

Python Backend Junior Software Engineer - Remote 4 days a week (Europe)

Barcelona, Catalonia, Spain $30,000.00-$40,000.00 3 weeks ago

Python Backend Junior Software Engineer - Remote 4 days a week (Europe)

Madrid, Community of Madrid, Spain $30,000.00-$40,000.00 3 weeks ago

Developer – Full Remote – EU Institutions

Bilbao, Basque Country, Spain 2 weeks ago

Frontend software engineer (React) - Europe Remote

Madrid, Community of Madrid, Spain 3 weeks ago

Madrid, Community of Madrid, Spain 4 months ago

Frontend software engineer (React) - Europe Remote

Nava, Principality of Asturias, Spain 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

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.