Job Description We are seeking a Junior Full Stack Developer to join our dynamic, cross-functional development team. You will be responsible for both the backend and frontend development and maintenance of our e-commerce websites. This includes ongoing automation testing to ensure minimal regressions and a solid foundation for new features. Your contributions will directly impact tens of thousands of customers daily, emphasising the importance of quality in your work. Team Collaboration: Participate in team Scrum activities including stand-ups, sprint planning, reviews, and retrospectives. Engage in peer code reviews and promote coding standards. Communicate with product management to clarify and expand development requirements. Collaborate with QA to ensure tasks are properly tested before delivery. Software Development: Plan, scope, and estimate development tasks based on requirements. Provide effort estimates for upcoming sprint tasks. Develop features and updates in alignment with UX specifications. Write and execute unit tests for developed tasks. Continuously seek improvement opportunities for both the team and individual performance. Produce equivalent functional tests for development tasks. Administration: Create and maintain system documentation in line with updated features and processes. Undertake training and upskilling to stay current with the evolving technology landscape. Engage in regular feedback loops to improve individual and team performance. Train other teams/departments on systems you have implemented or have knowledge of.