cover image
Gear4music Ltd.

Software Engineer

Remote

Manchester, United Kingdom

Full Time

18-03-2025

Job Specifications

Who Are We?
Gear4music is a leading UK & European musical retailer. Having launched in 2003 with a mission to offer a range of easy and affordable musical gear to musicians. We offer over 62,000 products in 190 countries, 15 languages and 9 currencies. In 2022, AV.com launched under the Gear4music umbrella, focussing on retailing Home Cinema, HiFi and accessories.

Gear4music is powered by a technical team of over 30 people who build and maintain a platform that makes achieving our mission possible. We recently turned over £144m as a group and have experienced consistent revenue growth since 2015 when listed on the AIM.

Who Are You?
You're a motivated, flexible and talented engineer who is enthusiastic about learning new things and challenging themselves. You’re not a lone ranger but believe in collaborative, friendly working environments that deliver real projects. You’re someone who takes pride in the things you do, from beginning to end. You love the attention to detail and might admit it's a blessing and a curse. You’ll also need some personality, a strong GIF-game, and we’d love to know what you’re into.. to an extent.

Your Mission
You will be someone who pushes commercial value and helps improve team values. You relish the opportunity to work with like minded people, helping influence and reinforce value through data-driven decision making. You help shape and define how we can be more effective with both commercial and team values at the core of each decision.

You will:
Have the soft-skills necessary to accept and provide feedback graciously.
Drive and deliver change utilising your technical knowledge.
Promote a positive, open, communicative attitude and culture within your team.
You will champion new technologies when it’s right for the business.

Some of the technical things we’re looking for:
Modern PHP development skills.
HTML5, SCSS, JavaScript (including frameworks like ReactJS and ExtJS).
MySQL knowledge, working with large databases.
Cloud computing and containerised applications.
Building scalable distributed systems.
A background in e-commerce.
An interest in software performance.
Any of: Composer, Docker, Github, CI, PHPUnit, Kubernetes, Google Cloud, ElasticSearch, xhprof.

Don’t worry if you can’t tick all these boxes! If you did, you might be exaggerating. We’d like to hear from you if this sounds like the type of technology stack you’re used to working with.

Why Us?
Because we care about YOU. We pride ourselves on our culture, offering more than gimmicky branded merch and a PS5 you don’t have time to play. You are the most important aspect of our business. We want to grow and nurture you in an open and supportive environment. We create a safe and conducive atmosphere for you to share your ideas and make the necessary mistakes without the fear of failing - after all, mistakes are growing pains!

We bring our most authentic selves forward - no need to pretend to be something you’re not, we’d rather your energy went into something more fulfilling. We embrace and encourage individual quirks and believe these qualities should be celebrated as they are vital to our innovation. We actively seek new ways to develop ourselves and respond to feedback constructively. We proactively share advice with others to accelerate our growth with new insights and perspectives. We celebrate each other's success because when we win, we win together and if we don't win, we learn together!

We've got important things covered, like having properly trained mental health first aiders, a wellbeing coach, work-life balance, tailored personal progression plans and the glue that holds us all together - our Slack channel.

We’re techy to the core, with technical leaders through to board level. We pride ourselves on our flat structure where directors sit in with the teams and are there when you need them. We encourage open and honest feedback, even if you’re critiquing your boss. No power games here!


What we'll give you
Alongside the benefit of working with a fantastic bunch of talented people, we are committed to providing a well-rounded benefits package that includes development opportunities and support for your wellbeing:

Great pay, which is never late.
Access to 30 qualified Mental Health First Aiders across the business, demonstrating our commitment to prioritising mental health & wellbeing support as a ‘Mindful Employer’.
A personal career development plan and regular one to ones.
A quarterly review programme.
A Mac, and your IDE of choice
Employee Assistance Programme, offering 24/7 caring & compassionate support across a wide range of areas.
Generous discount scheme across our full range of music and home entertainment products.
Flexible working hours and no dress code.

Plus the following: employee referral scheme, employer pension scheme, corporate eyecare vouchers, cycle to work scheme, company sick pay scheme, enhanced maternity, paternity & adoption pay and annual flu vaccinations

We have an open, collaborative, and friendly culture, and offer a supportive learning environment for people to grow and develop a career with us.

About the Company

Gear4music is the largest retailer of musical instruments and music equipment in the UK. Launched in 2003 by Chief Executive Officer Andrew Wass, revenue has grown quickly from £12.3m in FY13 to £80.1m in FY18. Gear4music sells own-brand musical instruments and music equipment alongside well-known premium brands including Fender, Yamaha and Roland, to customers ranging from beginners, to musical enthusiasts and professionals. As of 28 June 2018, the Group retails over 48,400 SKUs across all major musical instrument and equi... Know more

Related Jobs

Company background Company brand
Company Name
VIAVI Solutions
Job Title
Senior DevOps Engineer
Job Description
Summary: VIAVI (NASDAQ: VIAV) has a 100+ year history of technical innovations that have evolved to keep pace and address our customers’ most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses and data centers. VIAVI is also a leader in high performance thin film optical coatings and engineered diffusers, providing light management solutions to anti-counterfeiting, consumer electronics, automotive, defense and instrumentation markets. We are the people behind the products that help keep the world connected – at home, school, work, at play, and everywhere in between. VIAVI employees are fierce about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers. We are looking for a skilled DevOps Engineer with proactive Kubernetes Administration skills to provide configuration and maintenance support for Kubernetes clusters. Duties & Responsibilities: Install, configure, and maintain Kubernetes clusters (on-premises or cloud-based), including upgrade and patch management. Deploying applications in the Kubernetes cluster, configuring DNS for cluster. Manage and troubleshoot deployments using Helm charts, manifests, or other CI/CD tools. Maintain detailed documentation of Kubernetes configurations and operational processes. Pre-Requisites / Skills / Experience Requirements: Degree level qualification in relevant Engineering discipline. Extensive Kubernetes experience - with understanding on the core components of Kubernetes including Kube-scheduler. Understanding of software systems concepts such as networking, firewalls, protocols, databases and more. Strong security awareness including security best practices surrounding Kubernetes Understanding of software delivery practices such as Git branching models and configuration management. Experience with monitoring, observability, and logging tools such as Prometheus, Grafana, or similar. Experience with: Linux, Bash, Python. CI/CD tools such as Jenkins or similar. Infrastructure as Code tools such as Ansible or Puppet. Containerisation/Virtualization technology such as Docker, Podman, VMware. Load balancing tools such as HA-Proxy, Nginx or F5. Desirable but not essential: Completion of the Certified Kubernetes Administrator (CKA) exam. MLOps tools like Kubeflow, MLFlow application deployment and management in Kubernetes Cluster. Using Kubeflow trainer, Kubeflow operator and Kueue to schedule and train AI/ML models. Experience in working within on-premises infrastructure. Well versed in using GitOps practices to deploy configuration changes to Kubernetes Clusters. Experience using JIRA, Confluence, BitBucket. Strong collaboration and team working skills, including cross-functionally, with the ability to establish and maintain effective relationships across all levels. Ability to influence senior stakeholders. Excellent communication skills, both verbal and written. The ability to work within multiple and/or complex projects simultaneously in a deadline-driven environment. Ability to mentor and coach the same or junior levels. Ability to solve complex issues using in depth evaluation methods and techniques. Contributes to strategic decision-making. If you have what it takes to push boundaries and seize opportunities, apply to join our team today.
Stevenage, United Kingdom
Hybrid
Full Time
17-03-2025
Company background Company brand
Company Name
Thermo Fisher Scientific
Job Title
Lead Developer
Job Description
Work Schedule Standard (Mon-Fri) Environmental Conditions Office Position Overview: The Specialty EMR Data Team (SEMRD) are looking for a Lead Developer to support and grow the Vantage SaaS application and associated services within the AWS environment. Working in a demanding environment and reporting directly to the Head of IT, the role will have a wide-ranging remit from leading on new developments, mentoring, incident resolution, ongoing maintenance, inception and development of new products. The role comes with significant opportunities and the post holder will spend a considerable proportion of their time working on time critical projects utilising agile methodologies. You will be the point of contact for other developers in the team when they encounter technical issues. You will use your knowledge and experience to guide them through the issue until resolution. Duties and Responsibilities (other duties may be assigned): The Lead developer will provide full stack web application development and maintenance for Vantage. Provide project support and planning mentorship to the Product Team for new developments and improvements on existing products. Perform a consultancy/advisory role when presented with new challenges, including utilising new technology to streamline and improve the products and associated infrastructure. Investigate, own and resolving incidents raised by internal and external clients. Lead on time sensitive projects whilst mentoring and advising other team members. Consult and implement data engineering/ETL processes efficiently when required. Provide operational support including infrastructure setup, maintenance and software releases. Investigate and fix bugs discovered within Vantage and its associated modules. Working with the internal tester to make sure they understand the applications being developed enabling them to carry out full regression testing. Ensuring any given development work meets the defined business requirements. Implement standard methodology by developing and following the defined processes and procedures Explain and document technical issues to non-technical staff to ensure they understand each development. Any other duties that are considered as falling under the remit and responsibilities of this post. Education, Professional Skills & Experience: Educated to degree level in a numerate field, or equivalent qualification in computer sciences. At least 5 years of experience as a Java web application developer Experience of full stack web application development using: Java, Scala, Spring, Hibernate JSP, Servlets, REST JavaScript, jQuery, React, Redux, Typescript, CSS, SCSS JUnit, ScalaTest, Cucumber, WebDriver & TDD Jenkins Apache Tomcat, nginx Redshift, MariaDB Bash scripts Python Experience developing full stack greenfield applications from inception to development and deployment. Experience using Amazon Web Services (AWS) - EC2, S3, Redshift. Experience of big data and tools such as Hadoop, Spark, etc. Knowledge and experience of object orientated programming and associated concepts. Knowledge and experience of a wide range of open source and commercial technologies. Good understanding of databases and related concepts. Should have sound knowledge of HTML and associated Web Technologies. Experience of agile methodologies. Experience of teamwork and effective communication and being a mentor. Linux (CentOS) administration/AWS, DevOps, SSH. Experience in automatic testing and continuous integration. Personal Skills & Proficiencies: Commercial experience in a similar environment is highly desirable. Hard-working, motivated individual with end-to-end Java web application development experience. Comfortable in taking sole responsibility for the implementation and delivery of projects. Confidence and ability to deliver web applications from beginning to end. Enthusiastic about technology and comfortable taking the initiative with modern technologies and techniques. Excellent listening skills, inquisitive with a desire to learn. Superb communication and exceptional interpersonal skills. Ability to communicate so others will understand; with the ability to listen to and understand information and ideas presented through spoken words and sentences. Ability to perform under stress and multitask. Regular and consistent attendance. Willing to travel to the Hammersmith office when required.
United Kingdom
Remote
Full Time
18-03-2025
Company background Company brand
Company Name
Lloyds Banking Group
Job Title
Senior DevOps Engineer
Job Description
JOB TITLE: DevOps Engineer - Segments & Propositions Platform SALARY: The salary banding for this role is £70,900pa - £100,000pa (dependant on location) plus the below benefits LOCATION: Leeds or London HOURS: 35 hours, full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. About this opportunity We have a great opportunity to play a role in our Segments & Propositions Platform and be part of the groundbreaking innovation we're delivering for millions of our customers. Our team are passionate about creating new services for our customers that bring the latest products to market. Our culture brings together hardworking, people from diverse backgrounds who enjoy a collaborative and innovative environment that supports flexible and agile working. What will I be doing? As a DevOps Engineer in our Platform, you'll work in a highly collaborative way to drive efforts to build, support and improve our tools for Continuous Integration, automated testing and release management. We expect that you'll demonstrate and apply outstanding engineering practices to increase agility, improve quality and help reduce downtime in all our solutions. As DevOps is not a "thing you do" but a cultural change more than anything, you're also expected to drive this change and ensure that we embed agile and DevOps principles in everything we do. We want to see placement of these skills in context - why they matter, what value they bring, how to get the most from them, how to evolve them and spread them further within the organisation. It is also very important to understand and apply industry standard methodologies, foster collaborative working to provide solutions for complex business problems where no precedent may exist. Why Lloyds Banking Group From building a truly sustainable business to creating a place where people love to work, we need colleagues who are up for the challenge of our bold ambitions. Who are excited to push boundaries and make change happen. Together, we can grow with purpose. About you Experience of managing applications running in a Cloud environment providing operational support, solving, tuning, upgrade & optimisation Mentoring or leadership experience Knowledge/experience of service mesh Strong familiarity with source code repositories and other tools, particularly Git Experience across the entire software development process from inception, through build to production. E.g. Continuous integration, Automated deployments Build tools and technologies (i.e., maven, npm.) Tools commonly used to build automated release pipelines, Jenkins, Nexus, SonarQube Java and JavaScript would be a plus, as they are currently the languages of choice for software in the bank. Alternatively, knowledge of at least one of the following languages: Python, Golang, Rust Familiarity with containers and orchestration, Docker or Kubernetes Hands on Cloud experience with both public and private Cloud experience - ideally with GCP, Azure or OCP Knowledge of tools for cloud infra as code, Terraform & CloudFormation It would be great if you also had a "can-do" attitude, capability of bootstrapping projects, and ability to effectively work with multi-disciplinary, internal and external distributed teams across the project lifecycle. Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from underrepresented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
London, United Kingdom
Hybrid
Full Time
18-03-2025
Company background Company brand
Company Name
Confluent
Job Title
Senior Software Developer II
Job Description
With Confluent, organisations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better every day – we're creating an entirely new category within data infrastructure - data streaming. This technology will allow every organisation to create experiences and use the power of data in ways that profoundly impact the way we all live. This impact is our purpose and drives us to do better every day. One Confluent. One team. One Data Streaming Platform. Data Connects Us. About The Role The Stream Processing & Analytics team has the vision to build an elastic, reliable, durable, cost effective and performant stream processing engine that smoothly works with the existing Confluent Cloud products. The Apache Flink based stream processing engine is at the heart of innovations that would unlock the next generation of use cases for Confluent Cloud, with the ability to impact the company’s top and bottom line. This role is at the crossroads of the Flink runtime and the underlying Confluent Cloud control plane. Ensuring a true cloud native experience for our users and customers What You Will Do Work on the Flink specific control plane to ensure that no customer statement is left behind and the engineering org can move fast by always being able to roll the latest fixes and improvements of Flink without worrying. You will play a crucial role in designing, developing and operationalizing high performance, scalable, reliable and resilient systems Independently drive execution of software projects to deliver complex projects in production with a focus on quality Build upon and contribute to open source software to deliver business impact Troubleshoot issues and improve operations for complex technical stack that spans all the 3 clouds What You Will Bring BS, MS, or PhD in computer science or a related field, or equivalent work experience 4+ years of relevant stream processing experience Strong fundamentals in distributed systems design and development Experience building and operating large-scale systems Solid understanding of cloud engineering A self-starter with the ability to work effectively in teams Proficiency in Go, and Java, or Scala What Gives You An Edge A strong background in distributed storage systems or databases Experience/knowledge with public clouds (AWS, Azure or GCP) and Kubernetes operators Contributions to OS projects especially in the stream processing area (especially for Flink) Come As You Are At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by applicable law. Click HERE to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.
United Kingdom
Remote
Full Time
18-03-2025