Senior Software Engineer

Leeds
3 weeks ago
Create job alert

Focus 5 Recruitment are looking to recruit a Senior Software Engineer for one of the fastest growing digital brands in the UK.
It’s a unique opportunity to join a super charged, hugely successful businesses and to work with a team of truly entrepreneurial digital & technical specialists. They’re on a real a mission to be true industry leaders, redefine their space and become a global household name.
We are looking for a Senior Software Engineer with extensive experience in Django, Django Admin, and MySQL databases. In this role, you will design, develop, and optimize high-performance web applications, ensuring the reliability and scalability of backend systems. The ideal candidate will possess excellent problem-solving abilities and a strong passion for writing clean, maintainable code.
Key responsibilities for the Senior Software Engineer -

  • Build, enhance, and maintain high-performing Django applications.
  • Develop user-friendly administrative interfaces using Django Admin.
  • Optimize and manage MySQL databases for efficiency and reliability.
  • Write clean, scalable, and well-documented code following industry best practices.
  • Implement secure authentication, authorization, and other security measures in Django.
  • Conduct in-depth code reviews and provide mentorship to junior developers.
  • Improve database performance through query optimization, indexing, and schema design.
  • Ensure smooth CI/CD pipeline implementation and maintenance.
  • Diagnose and resolve complex technical challenges in both production and development environments.
    Senior Software Engineer experience we’re looking for -
  • Over 5 years of professional experience working with Django and Django Admin.
  • Extensive experience with MySQL databases, focusing on performance optimization, query design, and migrations.
  • Skilled in designing RESTful APIs and integrating third-party services.
  • Deep understanding of ORMs, database indexing, and query optimization.
  • Experience with Celery, Redis, and task scheduling.
  • Practical knowledge of Docker, Kubernetes, or cloud platforms (AWS, GCP, or Azure) is a plus.
  • Familiarity with unit testing, debugging, and performance tuning.
  • Proficient in version control systems (Git, GitHub/GitLab/Bitbucket).
  • Experience with asynchronous processing in Django.
  • Strong problem-solving, communication, and collaboration skills.
    Preferred Qualifications –
  • Experience in scaling applications to handle high traffic.
  • Familiarity with DevOps practices and CI/CD pipeline management.
    This role won’t be for everyone but for the most ambitious and driven Senior Software Engineers, this really is a role you must apply for. There really is untold opportunity to develop in this role and grow your career quicker than anywhere out there.
    This role is full time office based just outside of Leeds City Centre. They have first class office space with an ambitious and hungry team who are well rewarded with things like team nights out and even overseas, fully expensed trips.
    This is an exclusive role with a key client. For immediate consideration and full details, please submit an application ASAP

Related Jobs

View all jobs

Senior Software Engineer

Senior Software Engineer

Senior Software Engineer

Senior Software Engineer

Senior Software Engineer (GO/PHP)

Senior software engineer - Qt, C++, Linux

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Cloud Apprenticeships: Your Comprehensive Guide to a Future-Focused Career in Cloud Computing

The world of technology continues to evolve at breakneck speed, and cloud computing sits at the heart of this digital revolution. From large enterprises migrating their entire infrastructures to the cloud, to small businesses leveraging Software as a Service (SaaS) solutions, the influence of cloud computing cannot be overstated. As more organisations depend on cloud-based platforms for scalability, cost-efficiency, and innovation, the demand for skilled cloud professionals has skyrocketed. In this environment, cloud apprenticeships have emerged as a practical and strategic pathway for individuals to break into one of the most dynamic and rewarding areas of the tech sector. By blending structured training with hands-on work experience, an apprenticeship allows you to gain not only the necessary certifications but also real-world problem-solving skills that can set you apart in a rapidly growing market. If you’ve been looking to launch or pivot your career into cloud computing, keep reading to discover why a cloud apprenticeship might be your perfect match.

Tips for Staying Inspired: How Cloud Pros Fuel Creativity and Innovation

The world of cloud computing has undergone explosive growth and transformation in recent years. From server virtualisation and container orchestration to serverless architectures and edge computing, the evolution of cloud technologies offers vast opportunities—but also places high demands on professionals’ adaptability and creativity. Whether you’re a cloud architect, DevOps engineer, systems administrator, or solutions consultant, staying inspired and continually innovating is key to thriving in this dynamic landscape. In this article, we’ll explore ten proven strategies that can help cloud computing professionals fuel their creativity. From building passion projects to embracing hackathons, exploring new platforms, and organising your own study sprints, these tips will help you maintain an inventive mindset. Ultimately, such a mindset not only benefits your own career development but also strengthens the cloud sector overall, as more imaginative solutions are brought to market.

Top 10 Cloud Career Myths Debunked: Key Facts for Aspiring Professionals

Cloud computing has become a cornerstone of modern technology, transforming how businesses operate, scale, and innovate. From flexible infrastructure solutions to on-demand software services, “the cloud” now underpins everything from e-commerce websites to cutting-edge AI applications. As the industry continues its explosive growth, demand for cloud-savvy professionals remains higher than ever. Yet, for all its evident promise, cloud careers are still swamped by misconceptions. Does one need to be a hardcore developer to enter the field? Are cloud jobs only for the Amazons, Microsofts, and Googles of the world? Or is the cloud just a fad destined for obsolescence? At Cloud-Jobs.co.uk, we see firsthand how these myths can hinder talented individuals from pursuing one of tech’s most dynamic sectors. In this article, we’ll debunk the top 10 cloud career myths—illuminating the realities of working in the cloud industry. Whether you’re a seasoned IT professional looking to pivot, a recent graduate exploring tech specialisations, or someone entirely new to the field, read on to discover the genuine scope and potential of a cloud-focused career.