Job Title: Golang Software Engineer (6-Month Contract - Hybrid/Onsite)
Location: Phoenix, AZ (Monday–Thursday Onsite / Friday WFH)
Duration: 6 Months (Possibility of an extension)
Role Overview
We are seeking a highly skilled Backend Software Engineer with deep technical expertise in Go and asynchronous messaging systems. In this role, you will join an Agile Scrum team working on a modern, high-throughput, microservices-based Loyalty & Benefits platform. You will actively contribute to the Account domain, collaborating with cross-functional engineering teams to deliver scalable, high-quality distributed solutions.
This position requires a hybrid schedule: 100% onsite in Phoenix, AZ from Monday through Thursday, with remote work (WFH) on Fridays.
Key Responsibilities
- Backend Development: Design, develop, and enhance critical backend microservices using Golang.
- System Integration: Architect event-driven workflows and real-time streaming pipelines using Apache Kafka or RabbitMQ.
- Agile Execution: Actively participate in Agile/Scrum ceremonies, code reviews, and technical spikes to boost team velocity.
- CI/CD Automation: Build, test, and support containerized systems leveraging full CI/CD/CT automation pipelines.
Required Technical Skills (Non-Negotiable)
- Core Language: 3+ years of professional, production-level backend development experience using Golang (Go).
- Architecture: Proven hands-on experience building and maintaining Microservices Architecture.
- Messaging & Streaming: Direct experience with event-driven systems using Apache Kafka or RabbitMQ.
- Databases & Protocols: Strong proficiency with PostgreSQL, gRPC, and GraphQL.
- DevOps & Tooling: Deep familiarity with Docker, Git, and automated CI/CD pipelines (Jenkins, GitLab, or similar).
- Delivery: Practical experience working within an Agile/Scrum framework using tools like JIRA or Rally.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Strong understanding of robust automated testing practices (unit testing, component testing, integration testing).
- Knowledge of scaled Agile methodologies (Kanban, SAFe).
Work Authorization & Location Requirements:
- Candidates must be locally based in the Phoenix/Scottsdale/Chandler area or willing to reliably commute to the Phoenix office Monday through Thursday.