¡Activa las notificaciones laborales por email!

Software Developer - Simulacion

TGW Group

Badajoz

A distancia

EUR 50.000 - 90.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

Join a forward-thinking company as a Senior Golang Software Engineer, where you will develop and maintain cutting-edge AI workflows and APIs. This fully remote role offers the chance to work on diverse projects, leveraging the latest technologies to enhance efficiency and performance. You'll be part of a dynamic team focused on delivering high-quality software solutions in a collaborative environment. With a commitment to innovation and excellence, this position provides a unique opportunity to shape the future of manufacturing software while enjoying the flexibility of remote work.

Formación

  • 5+ years of experience in software development with a focus on Golang.
  • Strong knowledge of API contracts and database design.

Responsabilidades

  • Develop and improve AI workflows for various applications.
  • Collaborate across teams to achieve shared goals.

Conocimientos

Golang
API Development
PostgreSQL
CI/CD
Analytical Problem-Solving
Collaboration Skills

Educación

Degree in Information Technology
Degree in Engineering
Degree in Computer Science

Herramientas

Docker
AWS
GitHub Actions
Kafka

Descripción del empleo

QAD is building a world-class SaaS company and is growing. We are looking for talented individuals to join us in our mission to solve relevant real-world problems in manufacturing and the supply chain.

We are a virtual-first company; your primary work environment will be remote, working from home. Occasional travel to a physical office may be required for collaboration, design, strategy, and alignment.

Job Description

We are seeking a Senior Golang Software Engineer passionate about new technologies to develop and maintain the QAD Champion API Backend (Golang), which serves primary AI use cases across various products. Based in the US and Europe, this role offers opportunities to work on diverse projects and technologies with different teams.

The Engineering team handles the design, development, and deployment of core products, focusing on efficiency and speed. Responsibilities include architecting solutions for provisioning, configuration, CI/CD, monitoring, SLAs, performance, and system uptime, collaborating extensively throughout the product lifecycle.

This is a fully remote role based in Spain.

What you will do:

  • Develop and improve AI workflows supporting various QAD applications.
  • Complete sprint commitments to meet business goals.
  • Leverage the latest AI technologies to maintain a competitive edge.
  • Participate in forums to explore interests beyond sprint work and contribute ideas for system improvements.
  • Support team efforts to achieve shared goals.
  • Write testable, maintainable code.

Qualifications

Required Qualifications:

  • Degree in Information Technology, Engineering, Computer Science, or related fields.
  • 5+ years of professional experience.
  • Strong knowledge of Golang.
  • Experience maintaining versioned API contracts.
  • Database design with PostgreSQL, transactional access using sqlc and pgx, and database migration patterns like go-migrate.
  • Proficiency in writing observable and testable code with libraries such as testify and mockgen.
  • Experience publishing and consuming Avro-formatted Kafka messages.
  • Familiarity with CI/CD pipelines, especially GitHub Actions.
  • Experience with trunk-based development and continuous delivery.
  • Strong collaboration skills across teams.
  • Creative thinking and ownership qualities.
  • Analytical problem-solving skills.
  • Process-oriented with the ability to develop effective solutions.
  • Good time management and organizational skills.

Preferred Qualifications:

  • Generating handlers and models from OAS using oapi-codegen.
  • Experience with LaunchDarkly feature flagging.
  • Knowledge of Docker, AWS services (EKS, RDS, Bedrock, Sagemaker).
  • Experience with Generative AI Prompt Engineering.

About QAD:

QAD Inc. provides cloud-based enterprise software for global manufacturing, helping companies adapt swiftly to technological disruptions and changing consumer preferences. We serve industries like automotive, life sciences, packaging, and more. Our DEI initiatives foster an inclusive environment where every employee's contributions are valued. We are an Equal Opportunity Employer, committed to diversity and inclusion.

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.