Job Openings Software Developer (Shopify)

About the job Software Developer (Shopify)

Position Title: Software Developer

Reports To: Partner, Partner Advisor

Primary Relationships: Partner Team

Date: August 2024

Schedule: 11:00 PM - 8:00 AM PH Time

Summary:

We are seeking a motivated Mid-Level Software Developer to join our dynamic team. This role involves designing, coding, and improving our software applications. The ideal candidate will have a strong understanding of various programming languages and development frameworks, and a passion for solving complex problems through software solutions.

Responsibilities:


  • Develop, test, and implement software solutions to meet company needs

  • Collaborate with project managers and other team members to determine the feasibility of proposed projects and system requirements

  • Enhance existing software systems by identifying and correcting software defects

  • Participate in code reviews to maintain high development standards

  • Document and maintain software functionality

  • Troubleshoot, debug, and upgrade existing software

  • Integrate software components and third-party programs

  • Ensure compliance with project plans and industry standards


Qualifications:


  • Bachelors degree in Computer Science, Engineering, or a related field

  • 3-5 years of experience in software development

  • Strong proficiency in multiple programming languages such as Java, C#, Python, or JavaScript

  • Experience with databases, such as SQL and NoSQL

  • Solid understanding of software development methodologies (e.g., Agile/Scrum)

  • Ability to document requirements and specifications

  • Strong analytical and problem-solving skills

  • Specific expertise in Shopify platform development, including experience with the Liquid template language and Shopify APIs

  • Experience with cloud platforms like AWS, Azure, or Google Cloud

  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes)

  • Experience with continuous integration/continuous deployment (CI/CD) pipelines

  • Proficiency in using development tools such as Git, Jenkins, or JIRA

  • Experience with the Replit and Heroku platforms

  • Proficiency in using Google Tag Manager for tracking and analytics