Junior Software Developer

Junior Software Developer

Full-Time 28000 - 35000 £ / year (est.) No working from home possible
bet365 Group

At a Glance

  • Tasks: Develop and enhance customer-centric software with a focus on real-time systems.
  • Company: Join a dynamic tech company with a collaborative and innovative culture.
  • Benefits: Enjoy competitive salary, hybrid working options, and health perks like eye care.
  • Other info: Receive mentorship from experienced developers in a fast-paced environment.
  • Why this job: Gain hands-on experience in cutting-edge technologies and make a real impact.
  • Qualifications: Basic knowledge of Go and React, plus a passion for learning and problem-solving.

The predicted salary is between 28000 - 35000 £ per year.

As a Junior Software Developer, you will develop, enhance and support our products, focused on customer centric systems. The Player Account Management (PAM) team is responsible for transaction processing, account lifecycle, and financial flows that underpin everything users do. The team primarily builds in Go, chosen for its concurrency model and predictable performance under load, alongside React on the frontend. Our services are cloud-native and built on open source foundations.

We are looking for a technically minded Software Developer, with a desire to learn and an interest in functional programming and distributed systems. This role offers the opportunity to work alongside the PAM team and technical experts throughout the Business to continue your development in a hardworking and fast-paced environment. This role is eligible for inclusion in the Company’s hybrid working from home policy.

Preferred Skills and Experience
  • Server side development including services, systems, messaging and middleware.
  • Exposure to functional programming, such as Go.
  • Exposure to front end programming, such as React.
  • Ability to break down complex problems, identify root causes, and weigh trade-offs between solutions.
  • Excellent written and verbal communication, comfortable explaining technical ideas and questioning unclear requirements.
What you will be doing
  • Collaborating alongside experienced developers to complete focused and well-scoped technical solutions.
  • Receiving mentorship and support to continue your growth and become a key contributor in a highly technical team.
  • Contributing to the core systems that drive the Business forward, writing critical code, and developing your understanding of live systems along the way.
  • Developing low latency, highly available and scalable systems.
  • Gaining experience with high-throughput systems that process high volumes of transactions in real time.
Bonus
  • Eye care and Flu Vaccinations
  • Life Assurance

Junior Software Developer employer: bet365 Group

As a Junior Software Developer at our company, you will thrive in a dynamic and supportive environment that prioritises employee growth and development. With access to mentorship from seasoned professionals and the opportunity to work on cutting-edge cloud-native systems, you will enhance your technical skills while contributing to impactful projects. Our hybrid working policy and commitment to employee well-being, including benefits like eye care and life assurance, make us an exceptional employer for those seeking a rewarding career in technology.

bet365 Group

Contact Details:

bet365 Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Software Developer

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at events. Ask them about their experiences and the company culture. This can give you insider info and might even lead to a referral!

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those using Go or React. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by practicing coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills. Remember, it’s all about demonstrating your thought process!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about joining our team!

We think you need these skills to ace Junior Software Developer

Go
React
Server Side Development
Functional Programming
Distributed Systems
Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Junior Software Developer role. Highlight any relevant projects or coursework, especially in Go and React, to show us you’re a great fit!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this position and how your background aligns with our needs. Don’t just repeat your CV; give us a glimpse of your personality and passion for software development.

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex problems. We love seeing how you break down challenges and come up with effective solutions, especially in a team setting.

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 from our team!

How to prepare for a job interview at bet365 Group

Know Your Tech Stack

Make sure you’re familiar with Go and React, as these are key technologies for the role. Brush up on your understanding of functional programming concepts and be ready to discuss how they apply to real-world scenarios.

Showcase Problem-Solving Skills

Prepare to talk about how you've tackled complex problems in the past. Think of specific examples where you identified root causes and weighed different solutions. This will demonstrate your analytical thinking and technical prowess.

Communicate Clearly

Practice explaining technical concepts in simple terms. You might be asked to clarify unclear requirements, so being able to articulate your thoughts clearly will set you apart. Remember, communication is key in a collaborative environment!

Emphasise Your Willingness to Learn

As a Junior Software Developer, showing enthusiasm for learning is crucial. Be prepared to discuss how you’ve sought out new knowledge or skills in the past, and express your eagerness to grow within the team and tackle new challenges.