Job Description
<p><span>Senior Back-end developer will be responsible for the server side of eCommerce and internal applications in our organization.</span></p><p><span>He will work closely with our product managers and IT Team to meet our organization marketing calendar.</span></p><p><span>Excellent programming skills is highly requested for this position holder to deliver new applications, improve existing applications, enhance user experience, do necessary unit testing, manage vendors and ensure system stability.</span></p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Focus on application development lifecycle besides performance optimization.</li><li>Be the focal point and collaborate with Front-end developers to integrate frontend applications with server side components.</li><li>Develop needed reusable components and write clean code to develop organization applications using cutting-edge technologies.</li><li>Do the needed troubleshooting and applications debugging.</li><li>Develop needed automated test scripts and ensure smooth deployment.</li><li>Prepare requirements, design and impact analysis documents.</li><li>Provide necessary training and support to internal teams.</li><li>Collaborate with internal teams(Product Managers, Developers, Designers and Administrators) to introduce new features for organization applications.</li></ul><p> </p><p><strong>Qualifications</strong></p><ul><li>Proven work experience as a Back-end developer (Minimum of 3 Years of Experience in backend development)</li><li>Experience in the following domains/platforms/technologies.</li><li>PHP and Laravel frameworks</li><li>Magento (At least 2 years of experience).</li><li>Integration with different databases (e.g. MariaDB, Postgres, MySQL).</li><li>Work with third-party REST and GraphQL APIs.</li><li>Unit testing with Javascript.</li><li>Deep understanding of the whole web development process (design, development and deployment).</li><li>Hands on experience with programming languages like PHP, Java, Ruby and Python.</li><li>Working knowledge of CMS framework.</li><li>Familiarity with front-end languages (e.g. HTML, JavaScript and CSS).</li><li>Excellent analytical and time management skills.</li><li>Teamwork skills with a problem-solving attitude.</li><li>BSc degree in Engineering, Computer Science or relevant field.</li></ul>