Experienced Python / Django Developer - Norwich Our client is a small but very successful web and bespoke software development studio based in Norwich. 2024 marked their 14th year of trading. Their roots were formed in providing web hosting and web development for small businesses across Norfolk, but over time their product offering has broadened, and their customer base has grown substantially across the globe. They are currently seeking a talented Python Developer that has commercial experience with the Django framework, and other related Python libraries and methodologies. The successful candidate will require a wide-ranging skill set, and will work closely with their experienced lead software architect to take complex bespoke projects from conception and planning, prototyping, and development stages, and finally through to successful deployment and support. The ability and experience to provide realistic estimates is important within their small but successful business. Our client has successfully delivered a multitude of varied and large-scale bespoke projects, and offer a unique and laid-back working environment to get the best from their employees. Along with Python development, some other recent successful projects span App Development across iOS and Android, hardware EPOS integration, CRM and E-Commerce. Simply put, they enjoy the challenge of successfully delivering varied, modern applications across a wide range of platforms, and the successful candidate must share this ambition. Responsibilities: Work with their small team to design and develop primarially web and possibly mobile applications. Ensure security, maintainability, scalability, and performance. Provide technical expertise in the areas of architecture, design, and implementation. Estimate project schedules accurately and consistently. Keep abreast of emerging technologies and trends. Required Skills: Minimum 2 years' commercial Python / Django experience Experience of using modern version control systems, e.g. git Knowledge of common open-source databases, such as PostgreSQL and MySQL/MariaDB Knowledge of modern architectures, including RESTful APIs and asynchronous queues Ability to understand complex project requirements and translate these into smaller, achievable project goals Confidence in communicating with colleagues and clients Desirable Skills: Understanding of fundamental frontend design and development, including HTML5, CSS and JavaScript Experience of using other common open-source Python libraries, including Django REST Framework and Celery Experience of using other backend frameworks and libraries, including NodeJS and SASS/Less Experience of using and configuring common Open Source web-servers, such as Apache2 and Nginx Salary up to £50,000 pa but commensurate with experience. The right candidate will be expected to work from our client's offices, a 5 minute walk from the Norwich Train Station for those travelling by rail. Bus stops are outside the office and on site parking available for those that drive. There may be an opportunity to split work between home and the office for the right candidate but only upon successful completion of a probationary period. Normal hours: Mon - Fri between 9am - 5pm, but will consider the needs of candidates and their families.