¡Activa las notificaciones laborales por email!

Software Engineer (Go/Golang)

EY

Barcelona

Presencial

EUR 40.000 - 60.000

Jornada completa

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

Descripción de la vacante

A leading professional services firm in Barcelona is looking for a Go Developer to design and implement cloud-based services and integrate APIs for medical data sharing. The ideal candidate will have a Bachelor's Degree in Computer Science and experience in Go/Golang, with effective communication skills in English and Spanish. Join a dynamic team and contribute to innovative solutions in a fast-paced environment.

Formación

  • Related software development experience in Go/Golang required.
  • Communicate effectively in both English and Spanish.
  • Practical understanding of working with APIs and developing microservices.

Responsabilidades

  • Design and implement services for cloud-based platforms using Go.
  • Collaborate on API development with internal and external partners.
  • Ensure code quality and performance by building maintainable solutions.

Conocimientos

Go/Golang
Python
Java
C#/.NET
English
Spanish
APIs
microservices
agile methodologies

Educación

Bachelor's Degree in Computer Science or relevant field

Herramientas

SQL Server
Postgresql
MySQL
Descripción del empleo
Responsibilities
  • Design and implement services and components utilizing Go for cloud-based platforms
  • Collaborate with internal and external partners to develop and integrate with APIs that empower to share and utilize their medical data in partner systems
  • Design and implement unit testable code that are highly maintainable
  • Collaborate directly with InfoSec to design and implement secure solutions
  • Collaborate with both internal and external team members to to shape and define API contracts
  • Provide new ideas and insight in collaboration with the data services team
  • Ensure performance, uptime, and scale, maintaining high standards of code quality and thoughtful design.
  • Contribute to significant architectural and operational decisions in collaboration with the Architecture team
  • Build out our internal tooling and APIs to make business and engineering processes easier, faster, and safer.
  • Implement systemic changes to align existing systems with current architectural goals
  • Create diagrams, flowcharts and models that illustrate the internal design and workflow of solution components
  • Collaborate as an enaged member of an agile team, realizing features through development, test, and delivery
Qualifications
  • Engage in technical planning, design, and code reviews including peer code review of Pull Request
  • Bachelors Degree in Computer Science, Information Technology or other relevant field
  • Related experience in software development experience in Go/Golang required.
  • Proficiency in Python, Rust, Java, Spark, or C#/.NET is preferred.
  • A willingness to learn new software development languages to meet goals and objectives
  • Strong Computer Science fundamentals and experience with software development
  • Communicate effectively in both English and Spanish
  • Eagerness to contribute beyond experience level
  • Ability to work effectively within a team in a fast-paced changing environment.
  • Practical experience and understanding of working with and developing APIs and microservices
  • Experience with federation services, including SAML, Reverse Proxy, OAUTH/OIDC is mandatory
  • Experience working with both relational and documented oriented datastores such as SQL Server, Postgresql, or MySql
  • Experience working in an agile environment.
  • Practical Knowledge of Linux. – not essential
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.