QAD Redzone is seeking a Senior Golang engineer to join a cross-functional delivery team 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 problem-solving abilities, and strong time management skills.
Fluent English language skills are mandatory.
Benefits:
QAD Redzone offers programs to help employees maintain a healthy work-life balance.
There is an opportunity to join a growing business that is expanding and transforming.
The company promotes a collaborative culture where smart and hard-working individuals support each other.
Employees can expect an atmosphere of growth and opportunity, with idea-sharing prioritized over hierarchy.
Compensation packages are based on experience and desired skill set.