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.
#J-18808-Ljbffr