Job Description
Position: GoLang Developer
Location: Remote
Contract Duration: 12 Months
Need a US Citizen or GC, who can work on W2.
Job Description:
The Company is seeking GoLang Engineers who will be working on the modernization of the Loyalty platform within Global Loyalty and Benefits. This engineer will be working in a microservices environment with applications written in GoLang
You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers. Software Engineers who join our Loyalty Technology team will be assigned to one of several exciting teams that are developing a new, nimble, and modern loyalty platform that will support the key element of connecting with our customers where they are and how they choose to interact with the company.
Be part of an enthusiastic, high-performing technology team developing solutions to drive engagement and loyalty within our existing cardmember base and attract new customers to the Amex brand.
The position will also play a critical role in partnering with other development teams, testing and quality, and production support, to meet implementation dates and allow smooth transition throughout the development life-cycle.
The successful candidate will be focused on building and executing against a strategy and roadmap focused on moving from monolithic, tightly coupled, batch-based legacy platforms to a loosely coupled, event-driven, microservices-based architecture to meet our long-term business goals.
Business Challenge
This organization is embarking on a large re-architecture/modernization effort to build a new set of Global components & assets. The challenge up to this point has been that the global and domestic loyalty platforms have been two separate platforms operating independently which creates duplicate engineering efforts. The company has made a large investment to build one single/unified global platform for the customer loyalty business. Loyalty is CORE to the company business. This organization supports any transactions related to membership rewards from all loyalties, cobrand partnerships, cash, point calculations, etc. This organization supports any transactions related to membership rewards from all loyalties, cobrand partnerships, cash, point calculations, etc.
Top Skills Details
1. GoLang Software Engineer
2. Design and development of Rest APIs
3. Kafka, Postgres, Docker, Kubernetes
EVP
This organization has heavily invested in the latest and greatest technology stack regarding GoLang, Java, open source, and CI/CD-continuous deployment, and continuous integration.
This is the opportunity to learn GoLang and work on the modernization of a platform completely built in GoLang.
The Company has been making a difference in people’s lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.
We’ve also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they’re ready to take on a new career path, we’re right there with them, giving them the guidance and momentum into the best future they envision.
Because we believe that the best way to back our customers is to back our people.
The powerful backing of the company.
Don’t make a difference without it.
Don’t live life without it.
Work Environment
Global Loyalty and Benefits teams use very advanced technology and are highly collaborative, constantly adopting new things. This environment is very creative and working on highly visible development within the company. The team works in an Agile environment and uses collaboration tools such as Bitbucket, JIRA, and Confluence.
Additional Skills & Qualifications
2-5 years of experience in GoLang and microservices architecture
Experience in application design, software development, and testing, preferably in an Agile environment.
Experience working with Git on small to medium-sized teams.
Experience with open-source frameworks is a plus – especially maintaining or contributing to open-source projects!
Experience with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra is a plus.
Experience designing and developing REST APIs for high-volume clients.
Experience with continuous integration tools (Jenkins, Gitlab CI) is a plus.
Experience with automated build and test frameworks is a plus.
A proven hunger to learn new technologies and translate them into working software.
Experience with container and container orchestration technologies, such as Docker and Kubernetes, a plus.
Experience with Atlassian software development and collaboration tools (Bitbucket, JIRA, Confluence, etc.), a plus.
Aptitude for learning and applying programming concepts.
Ability to effectively communicate with internal and external business partners.