Job Description Role Description Software Engineer About Rockartech: Rockartech is a software producer and e-commerce consultancy for automotive OEMs and Retailers. We offer a suite of products to easily implement e-commerce, and help companies with their go to market strategy and optimise their operations. We work with some of the world's largest automotive companies, including Jaguar Land Rover, Toyota and BMW and foster a culture that is collaborative and innovative across our two UK locations – London and Newbald, Yorkshire. Role Purpose: We are seeking a skilled Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality features for our cutting-edge omni-channel eCommerce platform. You will collaborate with cross-functional teams to build scalable, robust, and user-centric solutions that drive the future of automotive retail. Key Responsibilities: ● Design, build, and maintain efficient, reusable, and reliable code using modern web technologies. ● Develop new user-facing features and functionality for our core eCommerce platform. ● Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions. ● Participate in code reviews to maintain code quality and share knowledge. ● Integrate with third-party systems and APIs to extend platform capabilities. ● Work within an Agile/Scrum methodology to ensure timely and effective delivery. ● Contribute to the continuous improvement of our engineering practices, tools, and processes. Key Skills and Qualifications: ● Proven experience as a Software Engineer, ideally in a SaaS or eCommerce environment. ● Strong proficiency in JavaScript and/or TypeScript. ● Experience building and consuming APIs, with knowledge of GraphQL and REST. ● Familiarity with containerisation technologies, particularly Docker. ● Experience with modern software development tools such as Git, Jira, and Confluence. ● Solid understanding of the full software development lifecycle SDLC. ● Strong problem-solving abilities and a proactive, solution-oriented mindset. ● Excellent communication skills and the ability to work effectively in a collaborative team environment. Key Responsibilities: Key Skills and Qualifications: