At a Glance
- Tasks: Join our team to develop and maintain cloud-native e-commerce integrations.
- Company: Be part of a tech-forward company revolutionising e-commerce solutions.
- Benefits: Enjoy flexible work options, cutting-edge tools, and a collaborative environment.
- Why this job: Work on impactful projects with AI-driven technologies in a dynamic team culture.
- Qualifications: Strong coding skills in C#, PHP, Python, and JavaScript required; degree in Computer Science preferred.
- Other info: Opportunity to stay ahead in AI trends and software development practices.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking a Systems Developer with a strong background in e-commerce systems and backend integrations to join our fast-paced, tech-forward software engineering team. This role will focus on the development and maintenance of scalable, cloud-native software solutions that integrate our e-commerce platform with critical business systems including Warehouse Management, Finance, Inventory, and other back-office applications. This is a hands-on, architecture-informed development role requiring expertise in modern software engineering practices and tools, with an emphasis on cloud-native applications, AI-powered development tools, and system interoperability.
Key Responsibilities
- Design, develop, and maintain backend integrations between e-commerce systems and ERP/WMS/Finance platforms.
- Build cloud-native, containerised applications and services using modern frameworks and design patterns.
- Create middleware and intranet applications that streamline internal workflows and communication between distributed systems.
- Write clean, maintainable, and efficient code across multiple languages (C#, PHP, Python, JavaScript).
- Develop and consume REST APIs, ensuring secure, performant communication between services.
- Ensure scalability and resilience in applications handling large volumes of traffic and burst events.
- Implement and refine queue-based processing to support asynchronous workflows and event-driven architecture.
- Work collaboratively with cross-functional teams, including DevOps, Infrastructure, and Product, to deliver robust systems.
- Leverage observability tools to monitor, alert, and troubleshoot application and integration health.
- Stay current on AI-driven software development practices (e.g., GPT-assisted development, Agentic AI workflows) and suggest practical implementations.
- Participate in architecture reviews, sprint planning, code reviews, and knowledge sharing.
Required Skills & Experience
- Strong commercial development experience in: ASP.NET Core, C#, PHP, Python, JavaScript.
- SQL dialects: MySQL, MSSQL, PostgreSQL.
- Familiarity with Redis, ElasticSearch, REST APIs.
- Experience with Windows-based development: services, scheduled tasks, web servers (e.g. IIS).
- Magento or other open-source e-commerce platform integration experience.
- Sound knowledge of Software Architecture: Design Patterns (Enterprise, Architectural, DDD), The Twelve-Factor App, Clean Code principles and Refactoring, Clean Infrastructure principles.
- Hands-on experience with: Docker, Containers, Cloud platforms: AWS (preferred), Azure, or GCP, Queue systems and event-driven architecture.
- Prior experience building middleware for data sync, order processing, and internal APIs in a multi-system e-commerce environment.
- Understanding of architecture patterns: Microservices, SOA, Hexagonal, Modular Monolith.
- Monitoring & Observability: Grafana, Prometheus, CloudWatch, New Relic, Datadog, etc.
- Solid grasp of AI trends in software development, particularly in using GPT tools and agentic systems.
Education: Mathematics or Computer Science degree (or equivalent experience).
Desirable Skills
- Working knowledge of VB.NET.
- Exposure to Kubernetes.
Contact Detail:
Protein Works Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Systems Developer – E-Commerce Integrations (Cloud-Native, AI-Driven)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as ASP.NET Core, C#, and cloud platforms like AWS. Having hands-on experience or projects showcasing these skills can set you apart during discussions.
✨Tip Number 2
Engage with online communities or forums related to e-commerce systems and cloud-native development. Networking with professionals in these areas can provide insights and potentially lead to referrals for our open position.
✨Tip Number 3
Stay updated on the latest trends in AI-driven software development. Being able to discuss recent advancements and how they can be applied to our systems will demonstrate your proactive approach and passion for the field.
✨Tip Number 4
Prepare to showcase your problem-solving skills through practical examples. Be ready to discuss past projects where you implemented scalable solutions or integrated complex systems, as this aligns closely with the responsibilities of the role.
We think you need these skills to ace Systems Developer – E-Commerce Integrations (Cloud-Native, AI-Driven)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with e-commerce systems and backend integrations. Emphasise your skills in languages like C#, PHP, Python, and JavaScript, as well as your familiarity with cloud platforms and modern software engineering practices.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about the role and how your background aligns with the company's needs. Mention specific projects where you've developed cloud-native applications or integrated e-commerce platforms with other systems.
Showcase Relevant Projects: If you have worked on relevant projects, include them in your application. Describe your role, the technologies used, and the impact of your work, especially in areas like middleware development, REST APIs, and event-driven architecture.
Highlight Continuous Learning: Mention any recent courses or certifications related to AI-driven development practices or cloud technologies. This shows your commitment to staying current in the field and your enthusiasm for innovative solutions.
How to prepare for a job interview at Protein Works
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the required technologies, such as ASP.NET Core, C#, PHP, and Python. Bring examples of past projects where you successfully integrated e-commerce systems with backend applications, highlighting your problem-solving skills.
✨Demonstrate Your Understanding of Cloud-Native Development
Since the role focuses on cloud-native applications, be ready to explain your experience with Docker, AWS, or other cloud platforms. Discuss how you've built scalable and resilient applications, and share any insights on using AI-driven development tools.
✨Prepare for System Architecture Discussions
Familiarise yourself with software architecture patterns like Microservices and SOA. Be ready to discuss how you've applied design patterns in your previous work and how they can enhance system interoperability in an e-commerce environment.
✨Emphasise Collaboration and Communication Skills
This role requires working closely with cross-functional teams. Prepare examples that demonstrate your ability to collaborate effectively, whether through architecture reviews or sprint planning, and highlight how you’ve contributed to team success in past projects.