Job ID: JOB_ID_8689
About the Role:
We are seeking an enthusiastic and diligent Golang Software Engineer to contribute to our global Loyalty and Benefits platform. This is an exciting opportunity to work on a modern, microservice-based platform designed to handle all aspects of the customer experience globally. You will be part of a dynamic Scrum team, building and enhancing features within the Account domain and collaborating with other engineers to share knowledge and best practices.
Key Responsibilities:
- Develop and enhance features within the Account domain using Golang.
- Build and maintain microservices using Golang, Kafka, and Docker.
- Collaborate with cross-functional Scrum teams to deliver business functions and customer journeys.
- Ensure features are tested and automated throughout the CI/CD pipeline.
- Participate in code reviews and knowledge sharing sessions.
- Contribute to the innovation and growth of the platform.
Required Skills and Experience:
- Demonstrable experience in at least one back-end type-safe programming language (Golang preferred, but other experience will be considered).
- Comfortable and experienced with back-end microservice architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ).
- Experience working within a Scrum framework as part of a team.
- Solid understanding of test-driven development, including unit, component, functional, system integration, and regression tests.
- Experience in professional software development.
Desired Skills and Experience:
- Bachelor’s Degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent work experience.
- Knowledge of software engineering methodologies (Agile, including Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD), and Waterfall).
- Knowledge of technologies such as Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL.
- Experience with continuous integration (CI), continuous deployment (CD), and continuous testing (CT), including tools like Jenkins, Rally, and/or JIRA.
- Experience with version control systems such as GIT or SVN.
About the Platform:
The Loyalty and Benefits platform is a modern, microservice-based system built with cutting-edge technologies like Golang, Kafka, and Docker. It is designed for global reach and scalability, enabling seamless management of all aspects of the customer loyalty and benefits experience. This environment offers ample opportunity for engineers to drive innovation and expand their technical expertise.
Work Environment:
This role is based in Phoenix, AZ, and requires Day One Onsite presence. You will be working as part of a collaborative Scrum team, contributing to a high-impact global platform.
Special Requirements
Day One Onsite
Compensation & Location
Salary: $120,000 – $160,000 per year
Location: Phoenix, AZ
Recruiter / Company – Contact Information
Email: faisal@signinsol.com
Recruiter Notice:
To remove this job posting, please send an email from
faisal@signinsol.com with the subject:
DELETE_JOB_ID_8689