Web Developer

Desi Tailors Limited
Barking, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£34,000.0 - £42,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Testing (Software) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence HTML5 Bootstrap (Software) Cascading Style Sheets (CSS) Software as a Service Computer Programming Databases Web Scraping Data Integrity
+19 more
Database Design Software Debugging Web Development Django Web Framework Document Retrieval Python (Programming Language) Recommender Systems Web Application Security Software Engineering Software Systems SQL Databases Software Organization Large Language Models Generative AI Git Fastapi Information Technology Restful APIs Software Performance

Job description

The Software Developer will be responsible for designing, developing and maintaining bespoke software solutions that support the digital transformation of Desi Tailors Limited. The role focuses on creating scalable web applications, automating business processes, improving customer experience and supporting operational efficiency through modern software engineering practices and artificial intelligence technologies., * Design, develop and maintain secure web applications using Python, Django, FastAPI and related technologies.

  • Develop and maintain bespoke order management, customer management and garment production management systems.
  • Build and maintain RESTful APIs for integration with internal and third-party systems.
  • Design and optimise SQL databases to ensure data integrity, security and high performance.
  • Develop automation tools to streamline business operations, inventory management and administrative processes.
  • Build AI-powered solutions, including intelligent customer support systems, product recommendation engines and document retrieval applications using Large Language Models (LLMs), LangChain and Retrieval-Augmented Generation (RAG).
  • Develop software solutions that support online tailoring services, customer measurements, quotation generation and order tracking.
  • Implement authentication, authorisation and role-based access controls across company applications.
  • Carry out software testing, debugging, validation and quality assurance to ensure reliable system performance.
  • Monitor software performance and resolve technical issues promptly.
  • Collaborate with management and operational staff to gather business requirements and translate them into technical solutions.
  • Produce technical documentation, software specifications, API documentation and user guides.
  • Participate in Agile software development activities, including planning, implementation, testing and deployment.
  • Maintain source code repositories using Git and follow software development best practices.
  • Research and evaluate emerging technologies to improve the company’s digital capabilities.
  • Ensure software complies with relevant security, privacy and data protection requirements.

Requirements

  • Strong knowledge of Python programming.
  • Experience with Django and Django REST Framework (DRF).
  • Experience developing RESTful APIs.
  • Knowledge of SQL databases and database design.
  • Experience with FastAPI.
  • Knowledge of HTML5, CSS3 and Bootstrap.
  • Experience with Git and version control.
  • Understanding of software testing and quality assurance.
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills.

Desirable Skills

  • Experience with Artificial Intelligence and Machine Learning technologies.
  • Experience using LangChain and Large Language Models.
  • Experience developing Retrieval-Augmented Generation (RAG) applications.
  • Experience with automation and web scraping.
  • Experience deploying cloud-based applications.
  • Knowledge of e-commerce and customer relationship management systems., * Bachelor’s degree in Computer Science, Information Technology, Software Engineering or a related discipline, or equivalent professional experience., * International candidates must have B2 English proficiency certificate from a UK approved awarding body., * Bachelor’s (preferred), * Web development: 5 years (required)

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Housing allowance
  • Sick pay
  • Bereavement leave
  • Relocation assistance
  • Casual dress
  • UK visa sponsorship, * Bereavement leave
  • Casual dress
  • Enhanced maternity leave
  • Enhanced paternity leave
  • Flexitime
  • Housing allowance
  • Relocation assistance
  • Sick pay
  • UK visa sponsorship
  • Work from home

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:50 min

Evaluating the strategic benefits of hiring African developers

Mark Schaub Mark Schaub · World Congress 2024

Videos

See all

Related articles

See all