At a Glance
- Tasks: Join a dynamic team to develop and enhance a global Loyalty and Benefits platform using Golang.
- Company: Work with the largest American credit card company, known for innovation and growth.
- Benefits: Competitive hourly rate, flexible work schedule, and opportunities for skill development.
- Other info: Collaborative Scrum environment with a focus on continuous learning and innovation.
- Why this job: Be part of a cutting-edge project that impacts customer experiences worldwide.
- Qualifications: 6-9 years of experience in software development, especially with Golang and microservices.
The predicted salary is between 84000 - 104000 € per year.
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
- 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
Locations
Developer Golang in City of London, London 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.
StudySmarter Expert Advice🤫
We think this is how you could land Developer Golang in City of London, London
✨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 or microservices. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨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 within a Scrum framework.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, applying directly shows your enthusiasm and commitment to joining our team.
We think you need these skills to ace Developer Golang in City of London, London
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 technologies like Kafka and Docker. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software engineering and why you're excited about working on the Loyalty and Benefits platform. Let us know how you can contribute to our team!
Showcase Your Soft Skills:Don't forget to mention your soft skills! As part of a Scrum team, communication and collaboration are key. We love candidates who can work well with others and share knowledge across the platform.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we’ll be able to review your application quickly. Don’t miss out on this opportunity!
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 help you demonstrate your technical prowess and passion for the role.
✨Showcase Your Soft Skills
Since the role requires excellent soft skills, think about examples from your past experiences where you've effectively communicated or collaborated with a team. Prepare to share how you’ve contributed to a positive team dynamic, especially in a Scrum environment.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities and how you handle challenges in a team setting. Think of specific scenarios where you had to troubleshoot issues or implement new features, and be ready to explain your thought process and the outcomes.
✨Understand the Company Culture
Research the company’s values and culture, especially their approach to innovation and teamwork. Be prepared to discuss how your personal values align with theirs and how you can contribute to their mission, particularly in enhancing the Loyalty and Benefits platform.