¡Activa las notificaciones laborales por email!

Software Developer - Simulacion

TGW Group

Cataluña

A distancia

EUR 50.000 - 90.000

Jornada completa

Hace 9 días

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 innovative solutions that leverage the latest AI technologies. This fully remote role allows you to work from Spain while collaborating with diverse teams on exciting projects. Your expertise in Golang and API development will be crucial in enhancing AI workflows and ensuring efficient product delivery. Embrace the opportunity to contribute to a dynamic environment that values creativity, collaboration, and continuous improvement. If you're passionate about technology and eager to make a real impact, this role is perfect for you.

Formación

  • 5+ years of professional experience in software engineering.
  • Strong knowledge of Golang and API development.
  • Experience with CI/CD processes and cloud services.

Responsabilidades

  • Develop and enhance AI workflows for various applications.
  • Collaborate with teams to achieve business goals.
  • Write maintainable code and participate in system improvements.

Conocimientos

Golang
API contracts maintenance
PostgreSQL
sqlc and pgx
Database migration patterns
Testable code with testify and mockgen
Kafka messaging
CI/CD with GitHub Actions
Trunk-based development
Analytical skills

Educación

Degree in Information Technology
Degree in Engineering
Degree in Computer Science

Herramientas

Docker
AWS Cloud Services
GitHub Actions

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 seeking a Senior Golang Software Engineer passionate about new technologies, to develop and maintain the QAD Champion API Backend (Golang), serving primary AI use-cases across various products. Based in the US and Europe, this role offers opportunities to work on diverse projects and collaborate with different teams.

The Engineering team focuses on designing, developing, and deploying core products efficiently and swiftly. We create comprehensive solutions, including tools and platforms, to meet key business needs, covering provisioning, configuration, CI/CD, monitoring, SLAs, performance, 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 :

  • Develop and enhance AI workflows supporting various QAD applications.
  • Complete sprint commitments to achieve business goals.
  • Leverage the latest AI technologies to maintain a competitive edge.
  • Participate in forums to explore interests outside of sprint work and contribute ideas for system improvements.
  • Collaborate with the team to help achieve collective goals.
  • Write testable, 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
  • Experience maintaining versioned API contracts
  • Relational database design with PostgreSQL
  • Transactional database access using sqlc and pgx
  • Database migration patterns, e.g., using go-migrate
  • Writing observable and testable code with libraries like testify and mockgen
  • Publishing and consuming Avro-formatted Kafka messages
  • CI/CD with GitHub Actions
  • Trunk-based development and continuous delivery
  • Strong collaboration skills across teams
  • Ownership, creative thinking, analytical skills, and problem-solving abilities
  • Process-oriented with effective solution-building skills
  • Time management and organizational skills

Preferred Qualifications :

  • Generating Echo handlers and models from OAS using oapi-codegen
  • Experience with LaunchDarkly feature flagging
  • Docker
  • AWS Cloud Services (EKS, RDS)
  • AWS Bedrock Knowledgebases and Agents
  • AWS Sagemaker
  • Generative AI Prompt Engineering

About QAD :

QAD Inc. provides adaptive, cloud-based enterprise software for global manufacturing companies. Our solutions help manufacturers innovate and adapt rapidly in a changing landscape, supporting industries like automotive, life sciences, packaging, consumer products, and more.

We value diversity, equity, and inclusion, fostering an environment where every employee's contributions are respected and opportunities for growth are available. We are an Equal Opportunity Employer, committed to non-discrimination based on race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, disability, or other protected classes.

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.