Software Engineer Trainee
Summary
Trainee software engineer developing and customizing Shopify e-commerce storefronts with Liquid, HTML, CSS, and JavaScript, integrating third-party apps and APIs, and assisting with Android/iOS app tasks. The role emphasizes using AI coding tools (Copilot, Cursor, Codeium, Claude) to speed up development.
- Develop and customize Shopify themes using Liquid, HTML, CSS, and JavaScript.
- Build and maintain responsive web pages and e-commerce storefronts.
- Assist in integrating third-party apps and APIs into Shopify stores.
- Leverage AI coding tools (e.g., GitHub Copilot, Cursor, Codeium, or Claude) to boost development
speed and code quality. - Participate in Android/iOS app development tasks using assigned frameworks.
- Perform testing, debugging, and performance optimization of web and app features.
- Collaborate with cross-functional teams including designers, project managers, and QA.
- Follow coding standards and contribute to code reviews.
- Stay updated on Shopify platform updates, AI development tools, and web development best
practices.
GOOD TO HAVE
• Knowledge of Shopify theme architecture and the Storefront API.
• Exposure to mobile development (Flutter or React Native).
• Basic understanding of REST APIs and JSON.
• Portfolio or GitHub profile showcasing projects.
• Experience using AI tools to speed up debugging, code generation, or documentation.
Requirements
• Bachelor's degree in Computer Science, Information Technology, or a related discipline.
• Basic hands-on knowledge of HTML, CSS, JavaScript, and at least one backend language (PHP,
Python, or Node.js).
• Understanding of how e-commerce platforms or CMS tools work.
• Familiarity with Shopify or Liquid templating is a strong advantage.
• Basic working knowledge of at least one AI tool (GitHub Copilot, Cursor, Codeium, Claude, etc.)
applied to development tasks — required.
• Basic understanding of Git and version control workflows.
• Strong problem-solving mindset with attention to detail.
• Good written and verbal communication skills.