Principal Engineer
at WineDirect
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Oct, 2024 | USD 150000 Annual | 21 Jul, 2024 | 8 year(s) or above | Ruby,Data Models,Infrastructure,Distributed Systems,Cs,Docker,Maintenance,Mobile,Stripe,Postgresql,Ee,Design,Kubernetes,Vendors,Platforms,Kafka,Communication Skills,Architecture,Data Warehouse,Shopify,Magento,Pos,Sql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
PRINCIPAL ENGINEER
WineDirect is the only fully integrated Direct-to-Consumer platform purpose-built for wineries. We are the clear leader in software and fulfillment services enabling wineries to create and manage successful DTC programs. With e-commerce, wine club management, point-of-sale, and order fulfillment – we offer everything our clients need to run what has become the most dynamic and profitable sales channel in the industry. Facilitating more than 15 million orders representing over $2 billion in sales for our winery clients annually, we are a dynamic and growing company that fosters a strong culture of innovation and an unwavering focus on delivering the best to our clients.
We are seeking an energetic and highly motivated individual to fill a key position on our Software Engineering team as a Principal Engineer at our Vancouver, BC office.
We are seeking experienced Engineers to help develop our next generation All-new WineDirect platform. You’ll be part of a team building all new omni-channel sales, marketing, loyalty, analytics and subscription automation services.
As a Principal Engineer, you will be a thought leader and technical expert for our software solutions. Your deep experience with software design, architecture and development lends itself well to ensure our software solutions are technically sound, secure, scalable, and performant. Working within the engineering team solving tough S/W development problems and working cross-functionally to ensure our solutions meet the technical needs of our clients are of great importance to you and why you would love being in the Solution Architect role.
YOUR QUALIFICATIONS:
- Experience architecting and designing scalable cloud-native services and infrastructure deployed in AWS and technology stacks in Aurora, PostgreSQL, and SQS.
- Proven experience in implementing event-driven architecture using technologies such as SideKiq, Kafka, and/or RabbitMQ.
- Experience in architecting headless shopping experiences using platforms like Shopify, Magento, BigCommerce, or comparable solutions.
- Experience implementing payment APIs and platforms like Stripe.
- Ruby on Rails and comprehensive full-stack architecture experience.
- Strong background in architecting API-driven orchestration microservices to support mobile, POS, and eCommerce platforms.
- Prior experience in transforming legacy platforms into modern architectures.
- Proficiency in Open Telemetry and performance monitoring.
- Ability to deliver across the entire software app development lifecycle—design, build, deploy, test, and release.
- Prior experience with OWASP-compliant design, implementation, and maintenance
- Ability to write clean, well designed, unit-tested, and efficient code.
- Excellent communication skills with the ability to conduct meetings with vendors (e.g. payment processors, development vendors, etc.) and coordinate priorities effectively.
- Ability to map vendor documentation to internal documentation seamlessly.
- Experience in cross-mobile development and architecture.
- Capability to architect OLTP to OLAP data models for efficient multi-tenant reporting.
- Other duties as assigned.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:8.0Max:13.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Cs ce ee or equivalent experience
Proficient
1
Vancouver, BC, Canada