At KCS we've introduced a flexible hybrid work policy, This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." For over 40 years, we have been designing, building, and providing software and technology solutions for logistics, haulage, warehousing, and pallet networks across the UK. As part of the Kerridge Commercial Systems (KCS) family, we have strengthened our capacity for innovation and growth, while remaining true to our core values. Our team combines more than 150 years of hands-on experience in logistics and supply chain management with deep expertise in software development and a passion for driving the logistics industry forward. With over 3,500 users, we pride ourselves on continual product innovation, all developed in-house by our seasoned technology and logistics experts. We never take a one-size-fits-all approach each solution is tailored to meet individual customer needs with precision and efficiency. At Vigo, our industry professionals are constantly striving to improve every facet of our products and services, ensuring that our solutions represent best practices and cutting-edge technology. We are you. We, are Vigo Software. Being a hands-on contributor is a key responsibility in this role In lead role, provide technical leadership to junior, intermediate, and senior level engineers Design, develop, maintain, and scale Vigo’s systems and services Participate in operational design and code review Architect and develop one or more major areas of the Vigo platform Find creative, elegant and maintainable solutions to complex problems A good team player, works, and communicates well with others Advocate best practices (unit/automation testing, code reviews, code quality, etc.) Continually look for opportunities to improve our platform, process and business Work in an agile environment where quick iterations and good feedback are a way of life. Key Responsibilities: Develop software solutions by studying information needs. Confer with business analysts. Study systems flow, data usage, and work processes. Investigate problem areas. Follow the software development lifecycle. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepare and install solutions by determining and designing system specifications, standards, and programming. Improve operations by conducting systems analysis. Recommend changes in policies and procedures. Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment. Participate in educational opportunities. Read professional publications. Maintain personal networks. Participate in professional organizations. Protect operations by keeping information confidential. Provide information by collecting, analyzing, and summarizing development and service issues. Accomplish engineering and organization mission by completing related results as needed. Support and develop software engineers by providing advice, coaching and educational opportunities. Skills, Knowledge and Experience : 5 years of web application development experience Experience building multi-tenant, highly scalable, massively distributed web applications. Strong technical leadership skills offering mentorship to team members. Proven track record of delivering in a continuously deployed, reliable, scalable and well-monitored microservice architecture. Strong experience with unit/integration testing Advanced problem-solving, debugging and profiling skills Demonstrated ability to advocate for and enforce best practices. Extensive knowledge of REST and web principles Advanced knowledge of object-oriented design patterns, data structures and development methodologies Experience developing for a cloud platform (Azure, AWS, Google Cloud, etc.) Desirable InterSystems Cache Experience PHP Company Info Kerridge Commercial Systems (KCS) is the market leader in developing and delivering fully integrated business management solutions for distributors, suppliers, resellers, wholesalers and merchants. Our mission is simple: to design, implement and support high performance systems that enable our customers to source effectively, stock efficiently, sell profitably and service competitively. Equal Opportunities KCS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires us to adjust the recruiting process please do advise us when contacted. If this role is of interest to you please apply online. Health and Safety The Health and Safety at Work Act 1974 puts a legal obligation on KCS as an employer to ensure, so far as is reasonably practicable, the health, safety and welfare of its employees at work. Employees also have a duty to take reasonable care for their own health and safety and of others who could be affected by their actions. Understanding the safety policies and co-operating with the arrangements that are in place is therefore an essential part of your employment. To all recruitment agencies: KCS does not accept agency resumes. Please do not forward resumes to our careers site or direct to KCS employee. KCS is not responsible for any fees related to unsolicited resumes. LI-Hybrid