Software Engineer Rust Shopify
WFA Digital Insight
As demand for e-commerce solutions surges, companies like ParcelHero are at the forefront of innovation. With a projected 25% growth in parcel delivery services by 2027, skilled software engineers are in high demand. ParcelHero's remote-first approach and focus on cutting-edge technologies make it an attractive option for professionals seeking a dynamic work environment. To succeed in this role, candidates should possess a strong foundation in Rust, software engineering, and marketplace API integrations. Before applying, consider the company's emphasis on collaboration, adaptability, and ownership, as well as the requirement for excellent communication skills.
Job Description
About the Role
ParcelHero, a leading parcel delivery price comparison site, is seeking an experienced Software Engineer to develop and maintain integrations with marketplaces like Amazon, eBay, and Shopify. As a key member of the team, you will design, build, and deploy scalable solutions for order management, catalog synchronization, shipping, and fulfillment. Your expertise in Rust and Shopify app development will be crucial in driving the company's growth and innovation.The role entails collaborating with a remote team of professionals to ensure high-quality code, automated testing, and best engineering practices. You will also provide input in architectural and technical decisions, mentor junior engineers, and stay up-to-date with new marketplace features and industry trends.
ParcelHero's culture values initiative, adaptability, and a strong sense of ownership. As a remote-first company, you will be working independently and as part of a team to deliver exceptional results.
What You Will Do
- Design, develop, and maintain integrations with marketplaces (Amazon, eBay, Shopify, etc.)
- Build scalable solutions for order management, catalog synchronization, shipping, and fulfillment
- Provide input in architectural and technical decisions as part of an agile team
- Develop Shopify apps and services using Rust
- Ensure high-quality code through automated testing, observability, and best engineering practices
- Mentor junior engineers and share knowledge of marketplace APIs
- Stay ahead of new marketplace features, API updates, and industry best practices
- Collaborate with the team to resolve technical issues and improve overall system performance
- Participate in code reviews and contribute to the improvement of the codebase
What We Are Looking For
- Minimum 8 years of experience in software engineering with a focus on Rust, C#, or other object-oriented or functional languages
- Strong experience integrating with marketplace APIs (Amazon, eBay, Shopify)
- Proficiency in Rust (for Shopify app development)
- Excellent knowledge of automated testing (theory and practice)
- Experience with containerized environments (Docker, Kubernetes)
- Solid database knowledge (e.g., PostgreSQL)
- At least 5+ years of software engineering experience in a modern OO or functional language
- Bachelor's degree in Computer Science, Engineering, or a related field
Nice to Have
- Experience with DDD, event sourcing, and/or CQRS
- Knowledge of EventStoreDB and debugging systems in production
- Familiarity with F# or other server-side programming languages
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a cutting-edge technology stack
- Collaborative and dynamic remote work environment
- Professional development and growth opportunities
- Flexible working hours and remote work arrangement
- Access to a global network of professionals and industry events
How to Stand Out
- Ensure your resume and cover letter are tailored to the specific requirements of the role, highlighting your experience with Rust, Shopify, and marketplace API integrations.
- Prepare to discuss your approach to automated testing, observability, and best engineering practices during the interview process.
- Be ready to provide examples of your experience with containerized environments, such as Docker and Kubernetes.
- Research ParcelHero's products and services to demonstrate your understanding of the company's goals and mission.
- Consider creating a personal project or contributing to open-source projects to showcase your skills and passion for software engineering.
- Practice your communication skills, as excellent communication is a key requirement for this role.
- Be prepared to discuss your experience with remote work and your ability to work independently as part of a distributed team.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.