Job Description
Senior Back-End Software Engineer
Location: West Yorkshire
Hybrid, 2 days a week in the office
Salary: £50,000-£62,000 + bonus + benefits
+ bonus and excellent benefits
We are looking for a Senior Back-End Software Engineer to design, develop, and maintain secure, scalable, and high-performance back-end services for a B2C e-commerce platform.
Key Responsibilities:
* Develop and maintain robust, scalable, and secure back-end services for e-commerce applications.
* Build and optimise RESTful and SOAP APIs for seamless integration with front-end applications and third-party platforms (PIM, payment services, ERP, CRM).
* Work closely with front-end engineers and digital teams to support key e-commerce functionalities, including product search, checkout, order tracking, and customer authentication.
* Collaborate with DevOps engineers to integrate CI/CD pipelines and monitoring tools for performance optimisation.
* Implement and support caching mechanisms and performance enhancements to improve response times.
* Ensure security best practices for authentication, authorisation, and data protection in compliance with UK regulations (UK-GDPR, PCI-DSS).
* Stay up to date with emerging technologies and best practices in e-commerce back-end development.
What We're Looking For:
* Proven experience in building back end high-traffic, transactional e-commerce platforms.
* Strong expertise in C# / Java /.NET, and database technologies (MS SQL, SSRS, SSIS, Oracle Endeca).
* Experience in API development (SOAP, RESTful, LDAP) using XML/JSON for seamless third-party integrations.
* Strong understanding of secure coding practices (OWASP), authentication protocols (OAuth2, JWT), and encryption techniques.
* Experience integrating payment gateways (e.g., Cybersource).
Desirable:
* Knowledge of digital marketing (SEO, CRO, personalisation) and digital merchandising (search, recommendations, taxonomy management).
* Experience with Agile methodologies (Scrum, Kanban) and CI/CD pipelines (GitLab, Jenkins, Selenium).
* Strong understanding of caching strategies, load balancing, and performance optimisation techniques.
JBRP1_UKTJ