We are Cardinal eCom (www.cardinalecom.com), a Shopify development agency specializing in web development, subscription-based applications, and custom & public Shopify apps. We’re also industry leaders in having fun at work, but more on that later!
We bring world-class expertise and fast, effective, solutions to our merchant clients. For the first time, we're seeking a Full Stack Developer to join our team.
Job Description:
We are looking for a highly skilled Full Stack Developer to join our team on a full-time contract basis. You will be responsible for working on a diverse range of projects, serving our retainer clients, and contributing to the development of both front-end and back-end components. Additionally, you will be managing tasks using small project management tools, primarily Notion.
Key Responsibilities:
- Develop high-quality, well-structured, and reusable code for various client projects and applications.
- Collaborate with our team to design, implement, and maintain custom Shopify apps and subscription-based applications.
- Work on both front-end and back-end components, ensuring seamless integration and optimal performance.
- Utilize project management tools, primarily Notion, to manage tasks and communicate with team members.
- Participate in code reviews to maintain the quality and efficiency of our codebase.
- Continuously learn and stay up-to-date with industry trends and best practices to ensure our solutions remain relevant and competitive.
Requirements:
- 3+ years of experience as a Full Stack Developer.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript, as well as experience with modern JavaScript+ frameworks (e.g., React).
- Solid experience with back-end development, including Node.js, and frameworks like Express.
- Experience with version control systems (e.g., Git) and agile methodologies.
- Excellent problem-solving skills, attention to detail, and the ability to learn quickly.
- Strong communication and teamwork skills, with the ability to work effectively in a remote environment.
Nice to have:
- Some familiarity with Typescript, or strong willingness to learn
- Experience and understanding of Liquid, Shopify’s template language