Jobs and Careers
KO
Senior Backend Developer - Spain
Kooomo Commerce LimitedSpainfull_timeVerifiedPosted 15 Nov 2023
About the role
<p><strong>About Kooomo</strong><br/>Kooomo emerged in Europe in 2015 as a visionary eCommerce SaaS platform. Today, we stand as a robust alternative to industry titans, offering unmatched cross-border capabilities, flexibility, and customization. As we gear up for a strategic relaunch, we're targeting focused, high-growth market segments in both D2C and B2B. We're not just another platform; we're the solution for merchants seeking to break free from the constraints of the giants. </p><p> </p><p><strong>The Role</strong><br/>The mission of the Senior Backend Engineer is to provide technical leadership and expertise in the development and improvement of Kooomo's eCommerce platform. <br/> <br/>The role requires a proactive approach in optimising the Continuous Integration and Delivery Processes, enhancing the non-functional aspects of the platform, and designing integrations with third-party systems. <br/> <br/>This senior role also entails driving tool and process improvements, contributing to Research & Development initiatives, and mentoring junior developers. <br/> <br/>The Senior Backend Engineer will not only ensure the timely delivery of high-quality code but may also play a pivotal role in transitioning the platform's codebase from current PHP approach to more modern structures, thereby enhancing the overall efficiency and effectiveness of Kooomo's eCommerce solutions. </p><p></p><p><strong>Key Responsibilities</strong></p><ul> <li>Software Development: Design and implement web-based applications for the Kooomo eCommerce platform. This includes both new features and improvements to existing features. </li> <li>Code Optimization and Modernisation: Work with the existing monolithic PHP codebase, optimising and refactoring it where necessary. Lead the transition to more modern structures such as Laravel for new functionality. </li> <li>CI/CD Optimisation: Enhance and streamline the Continuous Integration and Continuous Delivery Processes. </li> <li>Platform Improvement: Work on optimising non-functional requirements of the Kooomo Platform, such as security and speed. </li> <li>Integration Development: Develop and maintain integrations with third-party systems including suppliers, logistics providers, couriers, payment gateways, and business intelligence tools. </li> <li>Process Improvement: Drive improvements for tools and processes within the development team. </li> <li>Reporting & KPIs: Work on reporting and KPI systems, and suggest improvements where necessary. </li> <li>Research & Development: Participate in R&D initiatives to explore new technologies and methodologies that could enhance the platform's capabilities. </li> <li>Technical Documentation: Interpret written business requirements and convert them into technical specification documents. </li> <li>DevOps Assistance: Depending on the candidate's interest and previous experience, there may be an opportunity to assist with DevOps tasks. </li> </ul><p><strong>Requirements</strong></p><ul> <li>4 years PHP experience </li> <li>Technical Proficiency: Deep and profound understanding of PHP, MySQL, HTML5, CSS, JSON/XML, and REST/SOAP protocols. Familiarity with the main PHP frameworks such as Laravel, Symfony, and Zend is essential. You should be comfortable working with legacy codebases as well as implementing new technologies with at least 6 years of exp </li> <li>Software Design and Architecture: Strong ability to design, develop, and implement complex software systems. You should understand best practices around software design patterns and principles. </li> <li>Problem-Solving: Proficiency in identifying, analysing, and resolving complex technical issues, improving system performance, and optimising existing code. </li> <li>Team Leadership and Mentoring: The ability to guide and mentor junior developers, lead code reviews, and promote best practices within the team. They should be able to inspire and motivate team members towards achieving their goals. </li> <li>Communication Skills: Excellent communication skills to explain technical concepts to non-technical team members and stakeholders, as well as to work effectively with clients and third-party providers. Fluent English written and oral skills </li> <li>Initiative and Innovation: The Senior Backend Engineer should demonstrate the ability to take initiative, drive improvements, and innovate within their role, contributing to the overall strategy and direction of the company </li> <li>Agile Experience: Experience working in Agile environments (Scrum & Kanban). </li> <li>Distributed Cache Systems: Experience with Distributed Cache Systems such as Memcached, Redis. </li> <li>Message Queue Systems: Experience with Queue Message Systems (RabbitMQ). </li> <li>Multi-tenant SaaS model: Previous experience working with or a comprehensive understanding of the considerations of developing and evolving a multi-tenant SaaS application. </li> <li>Version Control Systems: Experience u
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s