Developer Golang

Developer Golang

City of London Full-Time 28800 - 48000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join our team to develop and enhance a global Loyalty and Benefits platform using Golang.
  • Company: American Express, a leader in innovative financial solutions.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team driving innovation in a modern tech environment.
  • Qualifications: 3-5 years experience in back-end programming, preferably with Golang.
  • Other info: Work in a collaborative Scrum team with excellent career advancement potential.

The predicted salary is between 28800 - 48000 £ per year.

Job Description

Years of Experience: 3- 5+ years

Skills: Go, Java, Git, REST Web Services, Jenkins, NoSQL, Postgres/ql

Based in London Victoria or Burgess Hill

Enthusiastic, diligent Senior Golang Software Engineer to work on the global Loyalty and Benefits platform in American Express.

The candidate should have excellent soft skills, strong technical ability with an extensive passion to learn. A modern microservice-based Loyalty and Benefits platform, designed to be able to handle all aspects of the Loyalty and Benefits customer experience, globally. Built using modern tools such as Golang, Kafka and Docker, there is ample opportunity to drive innovation and grow knowledge and skills as an Engineer. As a Software Engineer on an Scrum team, you will be building and enhancing features in the Account domain. You will also coordinate and work with other Engineers across the platform to share knowledge and principals.

Required:

· Demonstrable experience in at least one back-end type safe programming language (Golang Preferred)

· Comfortable/experienced with back-end micro-service architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ etc.)

· Comfortable/experience within a Scrum framework working with as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CICD pipeline to production

Desired:

· Bachelors Degree in computer science, computer engineering, or other technical discipline, or equivalent work experience.

· Experience in professional software development.

· Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests.

· Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall) Knowledge of any or all of the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL

· Experienced in continuous integration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN.

Developer Golang employer: American Express

American Express is an exceptional employer, offering a dynamic work environment in the heart of London Victoria or Burgess Hill. With a strong focus on innovation and employee development, we provide ample opportunities for growth through hands-on experience with cutting-edge technologies like Golang and Kafka. Our collaborative culture encourages knowledge sharing and teamwork, making it a rewarding place for passionate engineers to thrive and contribute to our global Loyalty and Benefits platform.
A

Contact Detail:

American Express Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Developer Golang

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Golang or at companies you're interested in. A friendly chat can lead to insider info and even referrals.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those using Go and microservices. This gives potential employers a taste of what you can do and your passion for coding.

✨Tip Number 3

Prepare for interviews by brushing up on your soft skills and technical knowledge. Practice common interview questions related to Golang and microservices, and don’t forget to highlight your teamwork experience in Scrum!

✨Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to reflect your enthusiasm for the role and how your skills align with our needs.

We think you need these skills to ace Developer Golang

Golang
Java
Git
REST Web Services
Jenkins
NoSQL
Postgres
Kafka
Docker
Microservice Architecture
Scrum
Test-Driven Development (TDD)
Continuous Integration (CI)
Continuous Deployment (CD)
Asynchronous Messaging Services

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Developer Golang role. Highlight your experience with Go, microservices, and any relevant tools like Jenkins or Docker. We want to see how your skills match what we're looking for!

Show Off Your Projects: Include any personal or professional projects that showcase your Golang skills. If you've worked on REST services or used Kafka, let us know! This is your chance to shine and show us what you can do.

Craft a Compelling Cover Letter: Your cover letter should reflect your enthusiasm for the role and the company. Share why you're passionate about working with us at StudySmarter and how you can contribute to our Loyalty and Benefits platform.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at American Express

✨Know Your Tech Stack

Make sure you brush up on your knowledge of Golang, REST services, and any other technologies mentioned in the job description. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Soft Skills

Since the role requires excellent soft skills, think about examples from your previous work where you demonstrated teamwork, communication, or problem-solving. Prepare to share these stories during the interview to highlight your fit for the Scrum team.

✨Understand the Agile Methodology

Familiarise yourself with Agile practices, especially Scrum, as this is a key part of the role. Be prepared to discuss how you've applied Agile principles in your previous work and how they can benefit the team at American Express.

✨Prepare Questions

Have a few thoughtful questions ready to ask your interviewers. This shows your enthusiasm for the role and helps you gauge if the company culture aligns with your values. Consider asking about their approach to innovation within the Loyalty and Benefits platform.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>