2,900 Golang Engineer jobs in the United Kingdom
Golang Engineer
Posted today
Job Viewed
Job Description
This role offers a flexible hybrid work arrangement with a requirement to be in the London office at least once per week.nReward Gateway|Edenred is a global market leader in benefits and employee engagement. We help our clients and their leaders transform employee experience through employee benefits, strategic reward and recognition, well-being, and more.nAn opportunity has become available for an experienced Golang Engineer who will participate in all phases of the software development lifecycle. In this role, you will design and implement interactive and responsive web pages.nKey Responsibilities
Follow up on new technologies and changes to ensure the team and department stay current.nDesign, develop, and maintain server-side logic and databases.nTransform requirements into technical task specifications.nPerform periodic code reviews according to process standards and best practices.nDevelop intuitive and responsive user interfaces using modern technologies (Golang, JavaScript).nImplement RESTful APIs to facilitate communication between front-end and back-end components.nEnsure scalability, security, and performance of server-side applications.nTroubleshoot and debug issues across the entire stack.nSkills
A minimum of 4+ years of experience as a Golang Developer.nExperience with AWS Cloud and/or developing Cloud applications.nExperience with PostgreSQL.nExperience working with Node.js, GraphQL, React Mobile projects, and Native technology.nAbility to critically review feature requests and propose alternatives as needed.nStrong software development skills.nImplementation experience in Microservice Architecture.nExcellent communication and interpersonal skills.nStrong logical problem-solving skills.nThe Interview Process
Online interview with the Senior Talent Partner, a Senior Engineer, or an Engineering Lead, lasting no longer than 40 minutes.nA final 75-minute video interview consisting of three stages: 30-45 minutes discussing experience and technical skills, 15 minutes reviewing a coding exercise, and 15 minutes for candidate questions.nAt Reward Gateway, we are committed to an inclusive and accessible recruitment process. If you have specific requirements or need reasonable adjustments, please inform your Talent Acquisition Partner. Your needs are important to us, and we aim to provide an equitable experience for all candidates.
#J-18808-Ljbffrn
Golang Engineer
Posted 2 days ago
Job Viewed
Job Description
Whether its a Friday-night feast, a post-gym poke bowl, or grabbing some groceries, our tech platform connects tens of millions of customers with hundreds of thousands of restaurant, grocery and convenience partners across the globe.
About this rolenThis role offers the opportunity to work on challenging problems, contribute to a vital part of our business, and grow your skills within a supportive and innovative engineering team. Youll have the chance to influence architectural decisions and contribute to a culture of continuous improvement.
You will be part of a cross functional tooling team, supported by engineering resources from other JET teams in a number of countries. As a member of the team, you will play a key role in building new features, improving the code of our platform, and identifying strategic opportunities to drive business growth.
You will have access to like-minded developers, with whom you can collaborate, discuss ideas and concepts, pair-with, challenge and be challenged. You will be able to try out new ideas and concepts, keep up to date with the latest technologies, be mentored and potentially mentor others.
These are some of the key ingredients to the role:
Product Definition - develop a solid understanding of our product and help to contribute ideas and suggestions
Operating - follow our processes and patterns in order to ensure reliable, clean code and take responsibility for the running of our components in production
Communicate - transparently communicate the progress of your work and discuss ideas with your team and Technology Manager
Teamwork - work closely with others, taking on ideas and suggestions and putting forward your own ideas
Learning and Development - own your own learning and development, with support from the wider team and time set aside in your work day to build up your skill set
What will you bring to the table?
Proven Go Expertise: commercial experience with Go, demonstrating a strong understanding of its idioms and best practices. Bonus: engagement with the Go community, whether through open-source contributions, meetups etc.
A solid grasp of microservices architecture, understanding the advantages and challenges. Experience with event-driven design and reactive systems is also highly valued.
A genuine passion for crafting clean, maintainable, and well-tested code. You should be proficient in various testing methodologies, including unit, functional, contract, and integration testing.
Practical experience with cloud platforms, particularly AWS, including deploying and managing Go applications in a cloud environment.
Collaborative Team Player: Experience working effectively within a hybrid team environment, demonstrating strong communication skills and a proactive approach to collaboration, knowledge sharing, and mentorship.
Prior experience in e-commerce or other high-availability environments where system reliability, performance, and uptime are critical.
At JET, this is on the menu:nOur teams forge connections internally and work with some of the best-known brands on the planet, giving us truly international impact in a dynamic environment.
Fun, fast-paced and supportive, the JET culture is about movement, growth and about celebrating every aspect of our JETers. Thanks to them we stay one step ahead of the competition.
Inclusion, Diversity & Belonging:nNo matter who you are, what you look like, who you love, or where you are from, you can find your place at Just Eat Takeaway.com. Were committed to creating an inclusive culture, encouraging diversity of people and thinking, in which all employees feel they truly belong and can bring their most colourful selves to work every day.
What else is cooking?nWant to know more about our JETers, culture or company? Have a look at our career site where you can find peoples stories, blogs, podcasts and more JET morsels.
Are you ready to take your seat? Apply now!
#J-18808-Ljbffrn
Golang Engineer
Posted 2 days ago
Job Viewed
Job Description
Ready for a challenge? Then Just Eat Takeaway.com might be the place for you. We are a leading global online food delivery platform, empowering everyday convenience. Our tech platform connects tens of millions of customers with hundreds of thousands of restaurant, grocery and convenience partners across the globe. This role offers the opportunity to work on challenging problems, contribute to a vital part of our business, and grow your skills within a supportive and innovative engineering team. You will be part of a cross-functional tooling team, supported by engineering resources from other JET teams in a number of countries. You will help build new features, improve the code of our platform, and identify strategic opportunities to drive business growth. You will have access to like-minded developers to collaborate with, discuss ideas, pair program, challenge, and be challenged. You will be able to try out new ideas, stay up to date with the latest technologies, be mentored and potentially mentor others.nResponsibilities
Product Definition - develop a solid understanding of our product and contribute ideas and suggestions.nOperating - follow our processes to ensure reliable, clean code and take responsibility for running components in production.nCommunicate - transparently communicate progress and discuss ideas with your team and Technology Manager.nTeamwork - work closely with others, consider ideas from the team, and contribute your own.nLearning and Development - own your learning with support from the wider team and time set aside to build your skill set.nWhat you will bring to the table
Proven Go expertise: commercial experience with Go, understanding its idioms and best practices. Bonus: engagement with the Go community (open-source contributions, meetups, etc.).nA solid grasp of microservices architecture, with experience in event-driven design and reactive systems.nA genuine passion for clean, maintainable, and well-tested code, with proficiency in unit, functional, contract, and integration testing.nPractical experience with cloud platforms, particularly AWS, including deploying and managing Go applications in a cloud environment.nCollaborative team player: experience working effectively in a hybrid team environment, with strong communication, collaboration, knowledge sharing, and mentorship.nPrior experience in e-commerce or other high-availability environments where reliability, performance, and uptime matter.nAbout JET culture and inclusion
JET teams forge connections internally and work with well-known brands, delivering international impact in a dynamic environment. The culture is fun, fast-paced and supportive, focused on movement, growth, and celebrating every JETer. Inclusion, Diversity & Belonging: No matter who you are, what you look like, who you love, or where you are from, you can find your place at Just Eat Takeaway.com. We are committed to an inclusive culture that encourages diversity of people and thinking, where all employees feel they belong and can bring their most colorful selves to work every day.nWant to know more about our JETers, culture or company? Visit our career site to find people’s stories, blogs, podcasts and more JET morsels. Are you ready to take your seat? Apply now! #LI-CB2
#J-18808-Ljbffrn
Lead Golang Engineer

Posted 17 days ago
Job Viewed
Job Description
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Lead Golang Engineer
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
We are looking for a Lead Software Engineer to join an award-winning team with a proven track record of combining cutting edge data science techniques with an intimate knowledge of payments data to aid Financial Institutions in their fight against money laundering and fraud. We craft bespoke services that help our clients gain an understanding of the underlying criminal behaviour that drives financial crime, empowering them to take action.
As part of the application development team, your role will focus on creating and maintaining products across the whole lifecycle.
Role
- Establish and enforce best practices for microservices architecture, ensuring scalability, reliability, and maintainability of our solutions.
- Collaborate with cross-functional teams to define project requirements and deliver scalable solutions.
- Mentor team members on microservices design principles, patterns and technologies.
- Take personal responsibility for creating and maintaining microservices, primarily in Golang.
- Iterate design and build to solve bugs, improve performance, and add new features.
- Containerise your services and make ready for deployment onto a k8s environment using helm charts.
- Ensure resilience and reliability of services.
- Develop a complete understanding of end-to-end technical architecture and dependency systems. Apply that understanding in code.
- Write tests with high coverage including unit, contract, e2e, and integration.
- Version control code with git and build, test and deploy using ci/cd pipelines.
- Build and test remotely on your own machine and deploy to low-level environments.
- Review team members code, identifying errors and improving performance and readability. Drive code design and process trade-off discussions within team when required.
- Report status and manage risks within your primary application/service.
- Perform demos and join acceptance discussions with analysts, developers and product owners.
- Assist in task planning and review as part of a sprint-based workflow.
- Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements.
- The role is hybrid, and the expectation is that you attend the office according to Mastercard policy.
- Own feature engineering within the team, collaborating with a separate data science to understand and implement their requirements.
- Bridge the gap between architecture and engineering, work alongside product architects to align with software design.
All About You
First and foremost, you enjoy building products to solve real, pressing problems for your customers. You enjoy working in a team and have an interest in data science and how advanced algorithms may be deployed as product offerings.
You are detail oriented and enjoy writing and reviewing code to a high standard with tests to prove it.
- Demonstrable ability to write high quality Python/Golang and SQL in a production context. You are happy to learn new programming languages and frameworks as necessary.
- Experience with large volumes of data and high throughput, low latency solutions built on Kafka and Kubernetes
- You have experience with, and are interested in, contemporary approaches to service design, including the use of containers and container orchestration technologies, streaming data platforms, APIs, and in-memory/NoSQL stores.
- You have experience in resolving different solutions and approaches to problems and can choose between pragmatic and rigorous solutions depending on the situation.
- You are comfortable working in a devops-based software development workflow, including building, testing, and continuous integration/deployment. You are also happy to be evolve along with the development process and contribute to its success.
- You are comfortable communicating with a range of stakeholders, including subject matter experts, data scientists, software engineers, devops and security professionals.
- You have the ability to engage with best practices for code review, version control, and change control, balancing the need for a quality codebase with the unique and particular demands of scale-up stage software engineering.
- You have experience optimising solution performance with a constrained set of technologies.
- You have experience or are keen to engage with productionising machine learning technologies combined with large scale feature engineering.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Contract Golang Engineer
Posted today
Job Viewed
Job Description
Contract Golang Engineer
Posted today
Job Viewed
Job Description
Contract Golang Engineer
Posted 2 days ago
Job Viewed
Job Description
New Contract Golang Engineer Role
We have a new Golang Contract role for a global payments client based out of London to work on a number of really exciting projects.
This is outside IR35, 2 days per week onsite in London and initial 3 month rolling contracts with an immediate start.
The rate available for this position is: £550-575pd
Requirements :
- Extensive Golang experience
- Kafka
- Kubernetes
- HTTP
- SQL database experience too
Bonus :
- Any Python experience
- Payments or financial services experience
Please apply directly or email me your CV on
Be The First To Know
About the latest Golang engineer Jobs in United Kingdom !
Contract Golang Engineer
Posted 2 days ago
Job Viewed
Job Description
New Contract Golang Engineer Role
We have a new Golang Contract role for a global payments client based out of London to work on a number of really exciting projects.
This is outside IR35, 2 days per week onsite in London and initial 3 month rolling contracts with an immediate start.
The rate available for this position is: £550-575pd
Requirements :
- Extensive Golang experience
- Kafka
- Kubernetes
- HTTP
- SQL database experience too
Bonus :
- Any Python experience
- Payments or financial services experience
Please apply directly or email me your CV on
React Golang Engineer
Posted today
Job Viewed
Job Description
This React and TypeScript Software Engineer opportunity is deeply technical, and we want someone with solid Python or TypeScript experience and a thirst to know more.
WHJS1_UKTJ
Senior Golang Engineer
Posted today
Job Viewed
Job Description
Senior Golang Engineer / Team Lead (Permanent, Remote first; London office visit monthly)
Employer:
Formula Recruitment
Salary:
Up to £100,000 + equity
Location:
Remote first - Once a month in the London office
This FinTech startup is changing the way we approach transactions and payments across the globe. You will join and lead the core team of engineers responsible for developing, improving and enhancing their brand-new product offerings and existing platform, based on a highly scalable and secure microservices event-driven architecture.
Responsibilities
Contribute to the architecture and implementation of new features and the platform's future vision with a high level of autonomy.
Advocate for TDD, pair programming, and engineering best practices, such as taking ownership of your own infrastructure and deployment.
Lead the team by example, working directly with the Head of Engineering.
Qualifications
Golang
AWS
gRPC
TDD
Microservices
Open Telemetry, Observability and Monitoring
This is a super exciting opportunity for a Senior Golang Engineer to join an ambitious and increasingly successful FinTech Start-up who really value an excellent working culture, technical excellence and enjoy each other's company as well!
Unfortunately due to high volume of applicants, not everybody will receive a response.
Seniority
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Technology, Information and Media
#J-18808-Ljbffrn