About the Role
Design, develop, and maintain robust full-stack systems using modern JavaScript frameworks and Shopify-based architectures, ensuring high performance, scalability, and a seamless developer and user experience.
Responsibilities
- Architect and implement full-stack features using Remix and Node.js
- Extend and customize Shopify storefronts and backend integrations
- Write clean, maintainable code in TypeScript
- Optimize application performance across client and server
- Collaborate with product and design teams to refine workflows
- Troubleshoot and resolve technical issues in production
- Participate in code reviews and technical planning
- Ensure compatibility across devices and browsers
- Maintain secure coding practices and data handling
- Improve CI/CD pipelines and testing infrastructure
- Monitor system health and respond to incidents
- Contribute to API design and documentation
- Support migration efforts between platform versions
- Integrate third-party services and payment gateways
- Enhance accessibility and SEO practices in frontend code
- Evaluate new tools and frameworks for technical fit
- Mentor junior engineers and share best practices
- Drive improvements in code quality and test coverage
- Work with telemetry and analytics systems
- Ensure compliance with privacy and data regulations
- Refactor legacy components for better maintainability
- Support deployment automation and infrastructure as code
- Collaborate on feature prioritization and estimation
- Maintain alignment with long-term technical roadmap
- Contribute to internal developer tooling
Nice to Have
- Experience with headless commerce architectures
- Contributions to open-source projects
- Public speaking or conference participation
- Familiarity with Shopify Hydrogen or Oxygen
- Knowledge of serverless computing models
- Experience with i18n and multi-currency systems
- Background in high-traffic web applications
- Understanding of design systems and component libraries
- Exposure to AI-driven personalization features
- Interest in developer experience optimization
Compensation
Competitive salary with equity and benefits
Work Arrangement
Remote-friendly with flexible hours
Team
Collaborative engineering team focused on scalable commerce solutions
Tech Stack
- Shopify for storefront and commerce logic
- Remix as the primary frontend and server framework
- Node.js for backend services and APIs
- TypeScript across frontend and backend layers
- PostgreSQL for data storage
- Redis for caching and session management
- AWS for cloud infrastructure
- GitHub for version control and CI/CD
- Sentry for error tracking
- Datadog for monitoring and observability
Culture & Values
- Emphasis on transparency and open communication
- Commitment to sustainable work practices
- Support for continuous learning and growth
- Inclusive environment that values diverse perspectives
- Focus on delivering meaningful user impact
- Encouragement of technical innovation
- Respect for work-life balance
- Flat organizational structure
- Regular feedback and performance discussions
- Team-driven decision-making processes
Growth Opportunities
- Opportunities to lead technical initiatives
- Pathways for mentorship and leadership roles
- Access to conferences and training programs
- Support for internal tool development
- Chance to shape product direction
- Involvement in architectural planning
- Collaboration with cross-functional teams
- Regular knowledge-sharing sessions
- Engagement in hiring and onboarding
- Potential for international project exposure
Available for qualified candidates
