¡Activa las notificaciones laborales por email!

Back End Developer (Go)

italki

Comunidad de Madrid

Presencial

EUR 40.000 - 70.000

Jornada completa

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

Descripción de la vacante

A leading online language learning platform is looking for a skilled Software Engineer based in Madrid. The role requires expertise in GoLang and cloud computing, with responsibilities including driving complex projects, leading code reviews, and mentoring other engineers. Ideal candidates will have at least 4 years of experience in software engineering and a strong understanding of database performance. This is a unique opportunity to join a dynamic team in the education technology sector.

Formación

  • At least 4 years of professional software engineering experience.
  • At least 4 years with distributed services development and application performance enhancement.
  • Solid understanding of database performance enhancement.

Responsabilidades

  • Drive large, complex projects autonomously.
  • Actively lead code reviews & documentation.
  • Provide technical mentorship to other engineers.

Conocimientos

GoLang
Cloud computing (AWS)
Agile practices
MySQL
Redis
NoSQL databases
Python
Node.js

Educación

Bachelor’s Degree in Computer Science or related

Herramientas

Kafka
Elasticsearch
Descripción del empleo
Responsibilities
  • Drive large, complex projects autonomously. Own code from design to release, through the implementation and unit test phases.
  • Comply with code specifications, and care about application performance and stability
  • Lead code reviews & documentation.
  • Determine plan-of-action on large projects, and be able to break tasks down into small deliverables.
  • Keep up to date on developments in the technology landscape. Regularly review the system architecture for design and performance improvements.
  • Help to fix bugs and production issues as they arise.
  • Provide technical mentorship to other engineers on the team, and resolve tech difficulties.
Requirements
  • Bachelor’s Degree in Computer Science or related
  • At least 4 years of professional software engineering experience (Internship experience does not apply)
  • At least 4 years with distributed services development, multithreading, and application performance enhancement
  • At least 1 years of experience with GoLang (must)
  • At least 1 years of experience with cloud computing (AWS)
  • At least 1 years experience with Agile practices
  • Solid understanding of MySql , Redis , and NoSQL databases, also DB performance enhancement
  • Experience with 3rd party services (Kafka, Elasticsearch…)
  • Experience with OS, data structure, and algorithm
Plus
  • Experience with Python, Nodejs technologies
  • Experience with large education or marketplace product development
  • Experience with the recommendation and search projects
  • Good at English writing and speaking

If you are willing to consider being based in Madrid, Spain, we will give it priority.

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.