Senior Software Developer (Python)

Company: Netcompany
Apply for the Senior Software Developer (Python)
Location: Leeds
Job Description:

Overview

In this role you contribute to full software development life cycles across front-end, back-end, and integrations for diverse projects. You work closely with a lead manager and team to deliver high-quality solutions, leveraging a mix of technologies and hands-on coding. The position blends design, development, and delivery to client outcomes, with opportunities to explore new tech. You will impact delivery quality and technical decisions within a fast-growing, agile consultancy.

Pay / Benefits

  • Hybrid working model
  • 25 days holiday
  • Private Medical Health care via Vitality
  • Pension contribution
  • Life Assurance
  • Professional certifications supported

Responsibilities

  • System development across front-end, back-end, and integrations
  • Workflow planning and process optimization
  • Implementing customer requirements for new features
  • Design and analysis of overall solutions
  • Daily collaboration with the team
  • End-to-end delivery across the lifecycle

Key requirements

  • 4+ years IT industry experience
  • Degree in Software Engineering, Computer Science, Information Technology or similar
  • Curiosity to explore new technologies
  • Full-stack or backend background with Python plus TypeScript or React and Terraform
  • Experience in full software development lifecycle
  • Coding ability within projects
  • Database experience (MongoDB, SQL or Document DB)
  • Unit Testing experience
  • MVC understanding
  • Experience delivering major IT solutions
  • Understanding of agile tools and techniques
  • Excellent communication and professional attitude
  • Ambition to excel in career
  • Willingness to travel to client sites in the UK and right to work in the UK
  • Hybrid working model
  • Excellent communication skills
  • Professional attitude
  • Curiosity about new technologies
  • Python
  • AWS
  • Full-stack or backend development

Posted: September 19th, 2026