At a Glance
- Tasks: Join our Payments team to develop and enhance critical systems using cutting-edge technologies.
- Company: Be part of a dynamic company focused on innovation and technical excellence in the payments sector.
- Benefits: Enjoy hybrid working options and collaborate with top developers in the industry.
- Why this job: This role offers a chance to influence technical direction and work on exciting projects.
- Qualifications: Commercial experience in web or server-side development; knowledge of Golang, React, and SQL preferred.
- Other info: Opportunity to work in a fast-paced environment with high transaction volumes.
The predicted salary is between 30000 - 50000 £ per year.
Who we are looking for
A Software Developer, who will be in our dedicated Payments team, you will bring valuable technical knowledge and a passion for innovation as we embark on a ground up re-architecture. The Payments team is vital to the continued success of the Business, having responsibility for developing a growing number of critical systems. You will be working alongside some of the best developers in the industry and will receive exposure to cutting edge technologies, as well as having the opportunity to influence the technical direction of the team.
All systems and services are housed on a Linux operating system built primarily around open-source technologies. You will be developing and enhancing our Business critical Payments platform, from the delivery of integrations with multiple payment providers, our balance and transaction management systems, to core operational tooling. Payments operates as a full stack team who are in the process of undertaking a ground up re-architecture into Golang, React and Cloud platforms. This role is eligible for inclusion in the Company’s hybrid working from home policy.
Preferred Skills, Qualifications and Experience
- Commercial experience within web clients or server-side development.
- Experience working with front and backend technology.
- Knowledge of Kafka, SQL, .Net, Golang or Typescript, though expertise in similar or alternative technologies is welcome.
- Ability to clearly communicate technical matters to stakeholders across different areas of the Business.
- Experience working in an environment with high volumes of change.
- Experience with software development methodologies and best practices.
- Understanding of the development of automation and developer tooling such as Continuous Build and CI systems.
- Bachelor’s degree in Computer Science or a relevant discipline, or relevant professional experience.
Main Responsibilities
- Developing low latency, highly available and scalable solutions.
- Creating concurrent distributed components.
- Working in an environment with high volumes of transactions.
- Supporting and enhancing the existing code base.
- Identifying technical areas of improvement.
- Contributing to solution proposals as required.
- Creating work effort estimates.
Software Developer, Payments employer: bet365
Contact Detail:
bet365 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer, Payments
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Golang and React. Consider building a small project or contributing to open-source projects using these technologies to showcase your skills.
✨Tip Number 2
Network with current or former employees of StudySmarter on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the Payments team, which can be beneficial during interviews.
✨Tip Number 3
Prepare to discuss your experience with high-volume transaction environments. Be ready to share specific examples of how you've handled challenges in such settings, as this is crucial for the role.
✨Tip Number 4
Brush up on your communication skills, particularly in explaining technical concepts to non-technical stakeholders. This will be key in demonstrating your ability to work collaboratively within the team.
We think you need these skills to ace Software Developer, Payments
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in web clients or server-side development. Emphasise your familiarity with technologies like Golang, React, and SQL, as well as any experience with high transaction volumes.
Craft a Strong Cover Letter: In your cover letter, express your passion for innovation and how your technical knowledge aligns with the Payments team's goals. Mention specific projects or experiences that demonstrate your ability to work with cutting-edge technologies.
Showcase Communication Skills: Since the role requires clear communication of technical matters to stakeholders, include examples in your application that illustrate your ability to convey complex information effectively.
Highlight Problem-Solving Abilities: Discuss instances where you've identified technical areas for improvement or contributed to solution proposals. This will show your proactive approach and ability to enhance existing systems.
How to prepare for a job interview at bet365
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the technologies mentioned in the job description, such as Golang, React, and SQL. Bring examples of past projects where you successfully implemented these technologies, and be ready to explain your thought process.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios relevant to payments systems. This will help you articulate your approach to developing low latency and scalable solutions.
✨Communicate Clearly
Since the role involves communicating technical matters to various stakeholders, practice explaining complex concepts in simple terms. This will show your ability to bridge the gap between technical and non-technical team members.
✨Understand the Business Context
Research the company’s payment systems and their importance to the business. Understanding how your role as a Software Developer fits into the larger picture will demonstrate your commitment and enthusiasm for contributing to the team's success.