We are looking for a Senior Golang engineer to work alongside our Web, iOS, and Server developers on a cross-functional delivery team. This role is fully remote, but must be based in the Eastern Time Zone (ETZ).
Requirements
- Strong Knowledge of Golang
- Knowledgeable of maintaining versioned API contracts
- API-first design using Open Api Spec (OAS)
- Relational table design with PostgreSQL
- Transactional database access with SQLC and PGX
- Uses database migration patterns, such as, “expand and contract” using go-migrate
- Writing observable and testable code using libraries such as testify and mockgen
- Publishing and consuming Avro-formatted Kafka messages
- CI/CD GitHub Actions
- Trunk-Based Development & Continuous Delivery
- Good collaboration skills at all levels with cross-functional teams
- Highly developed ownerships and creative thinking
- Analytical thinking and the ability to solve complex problems
- Process orientation and ability to build effective solutions
- Time management and organizational skills
- Fluent English language skills
Benefits
- Your health and well-being are important to us at QAD. We provide programs that help you strike a healthy work-life balance.
- Opportunity to join a growing business, launching into its next phase of expansion and transformation.
- Collaborative culture of smart and hard-working people who support one another to get the job done.
- An atmosphere of growth and opportunity, where idea-sharing is always prioritized over level or hierarchy.
- Compensation packages based on experience and desired skill set