At a Glance
- Tasks: Join our Verification team to develop and enhance a critical platform using cutting-edge technology.
- Company: We are a forward-thinking tech company focused on innovative AI solutions.
- Benefits: Enjoy hybrid working options and a collaborative, dynamic work environment.
- Why this job: Be part of a talented team re-architecting systems with real impact in the tech world.
- Qualifications: Experience in web or server-side development; knowledge of Golang, React, and cloud platforms preferred.
- Other info: Opportunity to work with advanced technologies like Kafka and SQL in an agile setting.
The predicted salary is between 28800 - 48000 £ per year.
Who we are looking for
A Software Developer, who will be experienced and passionate about joining our dedicated Verification team as we embark on a ground up re-architecture. Within the Verification team, you will be developing, enhancing and supporting our Business critical Verification platform. From the delivery of real time facial recognition systems utilising innovative AI technology, to core operational tooling.
Verification operates as a full stack team who are in the process of undertaking a ground up re-architecture into Golang, React and Cloud platforms. Core skills within the team are Kafka, SQL, .Net, Golang and Typescript.
You will be working in a team of talented developers and you will deliver the highest quality Verification solutions for our customers and operational teams. You will have the ability to develop low latency, highly available and scalable solutions, following agile practices at an enterprise level.
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 people 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 highly efficient, robust, quality code for scalable enterprise level solutions.
- Supporting and enhancing the existing code base.
- Maintaining clean coding practices.
- Identifying technical areas of improvement.
- Supporting Software Product Owners.
- Supporting the testing team during testing phases of projects.
- Contributing to solution proposals.
- Creating work effort estimates as required.
Contact Detail:
bet365 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer, Verification
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Golang, React, and Kafka. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your skills.
✨Tip Number 2
Engage with the developer community on platforms like GitHub or Stack Overflow. This not only helps you learn but also allows you to network with professionals who might have insights into our Verification team and the work we do.
✨Tip Number 3
Prepare to discuss your experience with agile methodologies and how you've adapted to high volumes of change in previous roles. Being able to articulate this will demonstrate your fit for our dynamic environment.
✨Tip Number 4
Practice explaining complex technical concepts in simple terms. This skill is crucial as you'll need to communicate effectively with various stakeholders across the business, so consider role-playing with a friend or mentor.
We think you need these skills to ace Software Developer, Verification
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with technologies like Golang, React, Kafka, SQL, and .Net. Emphasise any projects where you've developed scalable solutions or worked in a full stack environment.
Craft a Strong Cover Letter: In your cover letter, express your passion for software development and the specific role. Mention your experience with agile practices and how you can contribute to the Verification team's goals. Be sure to include examples of past work that align with their needs.
Showcase Your Technical Skills: If you have experience with automation, CI systems, or developer tooling, make sure to highlight this in your application. Providing specific examples of how you've implemented these in previous roles can set you apart from other candidates.
Prepare for Technical Questions: Anticipate technical questions related to the technologies mentioned in the job description. Brush up on your knowledge of Golang, Typescript, and any relevant frameworks. Being able to clearly communicate your technical expertise will be crucial during the interview process.
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 Kafka. Bring examples of projects where you've 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 verification systems. This will help you articulate your approach to developing low latency and scalable solutions.
✨Communicate Clearly
Since the role requires clear communication of technical matters, practice explaining complex concepts in simple terms. This will show your ability to collaborate effectively with team members from different areas of the business.
✨Emphasise Agile Experience
Highlight any experience you have working in agile environments. Discuss how you've contributed to sprints, collaborated with product owners, and adapted to changes in project requirements, as this is crucial for the dynamic nature of the Verification team.