¡Activa las notificaciones laborales por email!

Senior Golang Software Engineer

Redzone

Barcelona

A distancia

EUR 50.000 - 70.000

Jornada completa

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

Descripción de la vacante

A leading software company is seeking a Senior Go Software Engineer to enhance AI workflows and maintain the QAD Champion API Backend. This remote role based in Spain offers an opportunity to work on diverse projects while collaborating with cross-functional teams. Candidates should have 5+ years of experience and strong knowledge in Golang and API design. Join us and help maintain competitive edges through innovative technologies.

Formación

  • 5+ years of professional experience is required.
  • Strong collaboration skills at all levels.
  • Fluent English language skills.

Responsabilidades

  • Develop and enhance AI workflows for QAD applications.
  • Complete sprint delivery work for business goals.
  • Provide subject matter expertise during incidents.

Conocimientos

Golang (Go)
Versioned API contracts
Open API Spec (OAS)
PostgreSQL relational design
SQLC and PGX
Database migration patterns
Testable code
Kafka messages publishing/consuming
CI / CD GitHub Actions
Trunk Based Development

Educación

Degree in Information Technology or related fields

Herramientas

Docker
AWS Cloud Services (EKS, RDS)
AWS Sagemaker

Descripción del empleo

Job Description

At QAD we are looking for a Senior Go Software Engineer who is passionate about new technologies, and wants to be part of the team developing and maintaining the QAD Champion API Backend (Golang), serving the primary AI use-cases for various products within QAD. As a part of the Engineering team, based in the US and Europe, this role will bring you great opportunities to work on various projects, technologies, with a diverse range of teams.

The Engineering team is responsible for the design, development, and deployment of the organization's core products, with a focus on efficiency and speed. We architect and implement comprehensive solutions, including tools and platforms, to address key business requirements. These solutions encompass critical areas such as provisioning, configuration, continuous integration / continuous delivery (CI / CD), monitoring, service level agreements (SLAs), performance optimization, and system uptime. The team is committed to meticulous execution and collaborates extensively with a broad range of stakeholders throughout the product lifecycle.

This is a fully remote role located in Spain.

What you will do :

  • Develop and enhance AI workflows in support of the various QAD applications.
  • Complete delivery work committed during the sprint to achieve business goals.
  • Help the business maintain a competitive edge by leveraging the latest AI technologies.
  • Provide subject matter expertise during incidents to resolve customer issues quickly.
  • Participate in forums to explore interests outside of the sprint work and contribute ideas to continuously improve the system.
  • Commit to the team to help the team and the wider business achieve our goals.
  • Write testable and maintainable code.

Qualifications

Required Qualifications :

Education : Degree in Information Technology, Engineering Computer Science or related fields

Professional experience : 5+ years

Technical skills :

Strong Knowledge of Golang (Go)

Knowledgeable of maintaining versioned API contracts

API-first design using Open Api Spec (OAS)

Relational table design with PostgreSQL

Transactional database access with sqlc and pgx

Uses database migration patterns, such as, “expand and contract” using go-migrate

Writing observable and testable code using libraries such as testify and mockgen

Publishing and consuming Avro formatted Kafka messages

CI / CD GitHub Actions

Trunk Based Development & Continuous Delivery

Soft skills :

Good collaboration skills at all levels with cross-functional teams

Highly developed ownerships and creative thinking

  • Analytical thinking and the ability to solve complex problems
  • Process orientation and ability to build effective solutions
  • Time management and organizational skills
  • Fluent English language skills
  • Preferred Qualifications :

    Generating Echo handlers and models from OAS using oapi-codegen

    Launch Darkly Feature Flagging

    Docker

    AWS Cloud Services including EKS and RDS

    AWS Bedrock Knowledgebases and Agents

    AWS Sagemaker

    Generative AI Prompt Engineering

    Additional Information

    About QAD and QAD Redzone :

    QAD Inc. is a leading provider of adaptive, cloud-based enterprise software and services for global manufacturing companies. Global manufacturers face ever-increasing disruption caused by technology-driven innovation and changing consumer preferences. In order to survive and thrive, manufacturers must be able to innovate and change business models at unprecedented rates of speed. QAD calls these companies Adaptive Manufacturing Enterprises.

    QAD Redzone helps to enable QAD’s vision for the Adaptive Enterprise. Labor productivity improvements directly impact efficiency. Productive and empowered employees increase the effective capacity of your plant and accelerate time to productivity for new employees giving manufacturers the agility to increase production beyond what was previously possible without having to invest in production equipment or new plants, and reduce the amount and impact of employee attrition. Empowered employees with a growth mindset take extreme ownership of challenges that impact their production goals, creating resilience in the face of disruption.

    We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

    LI-Remote

    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.