Developer Golang

Developer Golang

Full-Time 40 - 50 £ / hour (est.) No working from home possible
C

At a Glance

  • Tasks: Join a dynamic team to develop and enhance a global Loyalty and Benefits platform using Golang.
  • Company: Largest American Credit Card Company with a focus on innovation and collaboration.
  • Benefits: Competitive hourly rate, flexible working days, and opportunities for professional growth.
  • Other info: Work in a supportive Scrum environment with excellent career advancement potential.
  • Why this job: Make an impact on customer experiences while working with cutting-edge technologies.
  • Qualifications: 6-9 years of experience in software development, preferably with Golang and back-end microservices.

The predicted salary is between 40 - 50 £ per hour.

Client: Largest American Credit Card Company

Location: Burgess Hill 3 days/week

Years of Experience: 6-9 years

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

£40-£50/hr Inside IR35. Visa sponsorship is not available.

We are looking for an enthusiastic, diligent 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 handle all aspects of the 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 a 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 principles.

Required:

  • Demonstrable experience in at least one back-end type safe programming language (Golang preferred but other experience can be considered)
  • Comfortable/experienced with back-end micro-service architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ etc.)
  • Comfortable/experienced within a Scrum framework working 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: CBTS

American Express is an exceptional employer, offering a dynamic work environment in Burgess Hill that fosters innovation and collaboration. With a strong emphasis on employee growth, you will have the opportunity to enhance your skills while working on cutting-edge technology within a supportive Scrum team. The company values a culture of learning and development, making it an ideal place for passionate engineers looking to make a meaningful impact in the global Loyalty and Benefits platform.

C

Contact Details:

CBTS Recruitment 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 industry, especially those who work with Golang or at American Express. A friendly chat can lead to insider info about job openings and even referrals.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those using Go, Docker, or any relevant tech. This gives potential employers a peek into your coding style and problem-solving abilities.

Tip Number 3

Prepare for interviews by brushing up on your soft skills and technical knowledge. Practice common interview questions related to microservices and Agile methodologies. We want you to shine when discussing your experience!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and eager to join our team.

We think you need these skills to ace Developer Golang

Golang
Java
Git
REST
Jenkins
NoSQL
Postgres

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Golang and other relevant technologies like REST and Jenkins. We want to see how your skills match the job description, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your enthusiasm for the role and the company. We love seeing candidates who are passionate about learning and growing, so let that passion come through in your writing.

Showcase Your Soft Skills:While technical skills are crucial, we also value soft skills. Make sure to mention your teamwork experience and how you’ve collaborated in a Scrum environment. We’re looking for someone who can communicate effectively and work well with others!

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’re considered for the role. Plus, it shows you’re proactive and keen to join our team!

How to prepare for a job interview at CBTS

Know Your Tech Stack

Make sure you brush up on your knowledge of Golang, REST, and microservices. Be ready to discuss your experience with these technologies in detail, as well as any projects you've worked on that showcase your skills. This will show your enthusiasm and technical ability.

Showcase Your Soft Skills

Since the role requires excellent soft skills, think about examples where you've successfully collaborated with a team or resolved conflicts. Prepare to share stories that highlight your communication and teamwork abilities, especially within a Scrum framework.

Understand the Company Culture

Research the company’s values and mission, particularly around innovation and customer experience. Being able to align your personal values with theirs can make a strong impression and demonstrate your genuine interest in the role.

Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and how you handle real-world challenges. Think through scenarios related to CI/CD processes or test-driven development, and be ready to explain your thought process and decision-making.