Remote Senior Golang engineer

at QAD, Inc.

Posted 23 hours ago 2 applied

Description:

  • QAD Redzone is seeking a Senior Golang engineer to join their cross-functional delivery team, working alongside Web, iOS, and Server developers.
  • The role involves developing and maintaining the QAD Champion API Backend using Golang, focusing on AI use-cases for various products.
  • The Engineering team is responsible for designing, developing, and deploying core products with an emphasis on efficiency and speed.
  • Responsibilities include developing AI workflows, completing sprint delivery work, leveraging AI technologies, providing expertise during incidents, and writing testable and maintainable code.
  • This position is fully remote but requires candidates to be based in the Eastern Time Zone (ETZ) with full work authorization; no Visa sponsorship is available.

Requirements:

  • A degree in Information Technology, Computer Engineering, Computer Science, or related fields is required.
  • Candidates must have 5+ years of professional experience in software engineering.
  • Strong knowledge of Golang is essential, along with experience in maintaining versioned API contracts and API-first design using Open API Spec (OAS).
  • Proficiency in relational table design with PostgreSQL and transactional database access using SQLC and PGX is required.
  • Experience with database migration patterns, writing observable and testable code, and publishing/consuming Avro-formatted Kafka messages is necessary.
  • Familiarity with CI/CD using GitHub Actions and Trunk-Based Development & Continuous Delivery is expected.
  • Candidates should possess good collaboration skills, ownership, creative thinking, analytical thinking, process orientation, time management, and organizational skills.
  • Fluent English language skills are mandatory.
  • Preferred qualifications include experience with generating Echo handlers from OAS, Docker, AWS Cloud Services, and Generative AI Prompt Engineering.

Benefits:

  • QAD Redzone offers programs to help employees maintain a healthy work-life balance.
  • Employees have the opportunity to join a growing business that is expanding and transforming.
  • The company fosters a collaborative culture where smart and hard-working individuals support each other.
  • There is an atmosphere of growth and opportunity, prioritizing idea-sharing over hierarchy.
  • Compensation packages are based on experience and desired skill set.