Golang Engineer in Burgess Hill

Golang Engineer in Burgess Hill

Burgess Hill Full-Time 50000 - 70000 € / year (est.) No home office possible
Thrive IT Systems

At a Glance

  • Tasks: Build and enhance features for a global Loyalty and Benefits platform.
  • Company: Join American Express, a leader in innovative financial solutions.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
  • Other info: Dynamic team environment with strong focus on professional growth and learning.
  • Why this job: Make an impact with cutting-edge technology while collaborating with talented engineers.
  • Qualifications: Experience in Golang and backend microservice architecture is essential.

The predicted salary is between 50000 - 70000 € per year.

We are looking for an enthusiastic and 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, and an extensive passion to learn.

As a Software Engineer, 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 backend type-safe programming language (Golang preferred).
  • Comfortable and experienced with backend microservice architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ).
  • Comfortable experience within a Scrum framework, working as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CI/CD pipeline to production.
  • Bachelor's 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, including 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.
Mandatory Skills:
  • Golang

Golang Engineer in Burgess Hill employer: Thrive IT Systems

American Express is an exceptional employer that fosters a collaborative and innovative work culture, particularly for Golang Engineers eager to contribute to our global Loyalty and Benefits platform. With a strong emphasis on employee growth, we offer extensive learning opportunities, a supportive team environment, and the chance to work with cutting-edge technologies in a dynamic setting. Our commitment to diversity and inclusion ensures that every voice is heard, making it a truly rewarding place to build your career.

Thrive IT Systems

Contact Detail:

Thrive IT Systems Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Golang Engineer in Burgess Hill

Tip Number 1

Network like a pro! Reach out to fellow engineers, attend meetups, and connect with people in the industry. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

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

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions, especially around microservices and CI/CD processes, so you can confidently showcase your expertise.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for enthusiastic candidates like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Golang Engineer in Burgess Hill

Golang
Backend Microservice Architecture
REST
Asynchronous Messaging Services
Scrum Framework
Test-Driven Development (TDD)
Behavior Driven Development (BDD)

Some tips for your application 🫡

Show Your Passion for Golang:When writing your application, let us see your enthusiasm for Golang! Share any personal projects or experiences that highlight your skills and passion for backend development. We love to see candidates who are genuinely excited about the technology they work with.

Highlight Your Teamwork Skills:Since we value collaboration, make sure to mention your experience working in teams, especially within a Scrum framework. Talk about how you’ve contributed to team goals and shared knowledge with others. This will show us that you’re a great fit for our culture!

Be Specific About Your Experience:Don’t just list your skills; provide specific examples of how you’ve used them in real-world scenarios. Whether it’s working with microservices, CI/CD pipelines, or testing methodologies, we want to hear about your hands-on experience and how it relates to the role.

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

How to prepare for a job interview at Thrive IT Systems

Know Your Golang Inside Out

Make sure you brush up on your Golang skills before the interview. Be prepared to discuss your experience with the language, including any projects you've worked on. They’ll likely ask you about specific features or libraries, so having a few examples ready will show your expertise.

Familiarise Yourself with Microservices

Since the role involves backend microservice architecture, it’s crucial to understand how these systems communicate. Get comfortable discussing REST and asynchronous messaging services like Kafka or RabbitMQ. You might even want to prepare a few scenarios where you’ve implemented or interacted with these technologies.

Embrace Agile Methodologies

The company values teamwork and Agile practices, so be ready to talk about your experience in Scrum or Kanban environments. Share examples of how you’ve collaborated with other engineers to deliver features, and highlight your understanding of test-driven development and CI/CD processes.

Show Your Passion for Learning

They’re looking for someone enthusiastic and eager to learn. Be prepared to discuss how you keep your skills sharp and what new technologies or methodologies you’re currently exploring. This will demonstrate your commitment to growth and adaptability in the fast-paced tech world.