Full-Time Senior Golang Software Engineer
QAD, Inc. is hiring a remote Full-Time Senior Golang Software Engineer. The career level for this job opening is Senior Manager and is accepting Barcelona, Spain based applicants remotely. Read complete job description before applying.
QAD, Inc.
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
At QAD, we seek a passionate Senior Golang Software Engineer to join our team developing and maintaining the QAD Champion API Backend (Golang) for various AI use-cases.
This fully remote role, based in Spain, offers excellent opportunities to work on diverse projects and technologies with various teams.
Responsibilities:
- Develop and enhance AI workflows supporting QAD applications.
- Deliver sprint commitments to achieve business goals.
- Leverage AI technologies to maintain a competitive edge.
- Resolve customer issues quickly as subject matter expert during incidents.
- Participate in forums, contribute ideas for continuous system improvement, and actively contribute to the team's success.
- Write testable and maintainable code.
Requirements:
- Education: Degree in Information Technology, Engineering, Computer Science, or related field.
- Experience: 5+ years of professional experience.
- Technical Skills:
- Strong knowledge of Golang
- Experienced in maintaining versioned API contracts
- API-first design using OpenAPI Specification (OAS)
- Relational table design with PostgreSQL
- Transactional database access with sqlc and pgx
- Proficient in database migration patterns (e.g., "expand and contract" using go-migrate)
- Experienced in writing observable and testable code using libraries like testify and mockgen
- Knowledge of publishing and consuming Avro formatted Kafka messages
- CI/CD experience with GitHub Actions
- Understanding of Trunk Based Development & Continuous Delivery
Soft Skills:
- Excellent collaboration skills with cross-functional teams
- Strong ownership and creative thinking
- Analytical thinking and problem-solving skills
- Process-oriented and solution-building aptitude
- Effective time management and organizational skills
- Fluent English proficiency
Preferred Qualifications:
- Generating Echo handlers and models from OAS using oapi-codegen
- Experience with Launch Darkly Feature Flagging
- Familiarity with Docker
- AWS cloud services (EKS, RDS, Bedrock Knowledgebases and Agents, Sagemaker)
- Generative AI prompt engineering