Software Developer - Simulacion

Solo para miembros registrados
Córdoba
A distancia
EUR 45.000 - 65.000
Descripción del empleo

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

We are a virtual first company, and your primary work experience will be virtual / working from your home. Occasional travel to a physical office may be required to enhance working relationships, collaboration, design, strategy, and alignment.

Job Description

At QAD, we are looking for a Senior Golang 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 part of the Engineering team, based in the US and Europe, this role offers great opportunities to work on diverse projects and technologies with various teams.

The Engineering team is responsible for designing, developing, and deploying the organization’s core products, focusing on efficiency and speed. We architect and implement solutions, including tools and platforms, to address key business requirements, covering provisioning, configuration, CI/CD, monitoring, SLAs, performance optimization, and system uptime. The team collaborates extensively with stakeholders throughout the product lifecycle.

This is a fully remote role based in Spain.

What you will do :

  1. Develop and enhance AI workflows supporting various QAD applications.
  2. Complete delivery work committed during sprints to meet business goals.
  3. Help maintain a competitive edge by leveraging the latest AI technologies.
  4. Participate in forums to explore interests outside of sprint work and contribute ideas for system improvements.
  5. Support the team and the wider business in achieving goals.
  6. Write testable and 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
  • Relational database design with PostgreSQL
  • Transactional database access with sqlc and pgx
  • Experience with database migration patterns, such as go-migrate
  • Ability to write observable and testable code using libraries like testify and mockgen
  • Experience publishing and consuming Avro-formatted Kafka messages
  • Proficiency with CI/CD using GitHub Actions
  • Experience with trunk-based development and continuous delivery
  • Strong collaboration skills across all levels and teams
  • High ownership and creative thinking
  • Analytical problem-solving skills
  • Process orientation and effective solution-building
  • Good time management and organizational skills

Preferred Qualifications :

  • Experience generating Echo handlers and models from OAS using oapi-codegen
  • Knowledge of LaunchDarkly feature flagging
  • Experience with Docker
  • Knowledge of AWS Cloud Services including EKS and RDS
  • Familiarity with AWS Bedrock, Sagemaker, and Generative AI Prompt Engineering

About QAD :

QAD Inc. is a leading provider of cloud-based enterprise software and services for global manufacturing companies. We help manufacturers adapt quickly to technological disruptions and changing consumer preferences. Our solutions support automotive, life sciences, packaging, consumer products, food and beverage, high tech, and industrial manufacturing industries to innovate and stay competitive.

QAD values diversity, equity, and inclusion, fostering an environment where employees can bring their whole selves to work. We are an Equal Opportunity Employer, committed to non-discrimination across all protected classes.

J-18808-Ljbffr