We are hiring Full-Stack Developer
WHAT WE ARE LOOKING FOR
We are one of the most successful and innovative e-commerce businesses in our category, backed by a community of tens of thousands of happy shoppers. Now, we’re launching an exciting new venture: a cutting-edge mobile app that will bring our community together and push the boundaries of e-commerce engagement.
Our vision is to create a dynamic and interactive app experience, blending loyalty, social selling, and futuristic shopping technologies – including AI-powered tools and 3D visualisation. This is a rare opportunity to join a project at ground level with big ambitions and strong backing.
KEY RESPONSIBILITIES
- Build and maintain a new mobile app using React Native (iOS & Android).
- Integrate deeply with Shopify APIs to sync user data, orders, loyalty points, and
product catalogues and checkout. - Develop backend services (Node.js/Express or similar) to support custom app
features - Design and implement features such as:
- Loyalty & Rewards Programs.
- Peer-to-Peer Sales functionality.
- Community Forums and Group Chats.
- 3D Product Mock-ups using WebGL or Unity integrations.
- AI-Powered Shopping Lists based on user behaviour.
- Ensure secure user authentication, in-app messaging, notifications, and real-time
features - Collaborate with designers to deliver clean, modern UI with smooth animations
and transitions. - Write maintainable, scalable, and testable code with strong documentation.
MINIMUM REQUIREMENTS
- Bachelor’s degree in computer science, Software
- Engineering, or a related field.
- 3+ years experience in React Native development
- Full stack experience: Node.js, Express, MongoDB or Firebase, etc.
- Strong experience with Shopify APIs (Storefront & Admin)
- Experience with real-time features: WebSocket’s, Firebase Realtime DB, or similar
- Solid understanding of mobile UX and performance best practices
- Comfortable with Git, CI/CD pipelines, and Agile workflows
- Experience working independently and taking ownership of features from concept
to delivery
PREFERRED QUALIFICATIONS:
- Experience with 3D visualisation libraries (Three.js, Unity WebGL)
- AI/ML tool integration experience (OpenAI, Vertex AI, etc.)
- Shopify app development (Shopify CLI, Embedded App SDK)
PERSON SPECIFICATION
- Passionate about mentoring junior developers within the team.
- Skilled in effectively collaborating with product owners/managers and external
stakeholders. - Demonstrates a strong sense of ownership towards tasks.
- Highly efficient with exceptional time management abilities.
- Exhibits outstanding communication skills, particularly in English.
- Possesses knowledge in product development and project management.
- Displays remarkable estimation skills.
- Committed and eager to evolve alongside the business’s growth.

Contact
- SoftwareYard
- contact@softwareyard.co
Our Hours
- Monday - Friday
- 10:00AM - 18:00PM
Location
- Bitola
- North Macedonia