About Canal
Canal is pioneering the new inventory layer of online shopping, offering a network of high-performance retailers and brands to drive revenue, increase customer loyalty, and expand product offerings. Backed by top e-commerce investors and industry leaders, Canal is committed to guiding and empowering digital merchandisers to activate and manage brand partnerships and capitalize on 3rd party merchandising opportunities.
Role Overview
As a Staff Backend Software Engineer at Canal, you will be a key player in shaping the future of online shopping. You will participate in roadmapping and architecture discussions, produce high-quality, production-ready, readable, maintainable code, and lead large projects from initial inception to production. This role requires unblocking and supporting a team of peers including engineers, executives, designers, product managers, and business operators.
Responsibilities
- Participate in roadmapping and architecture discussions
- Produce high-quality, production-ready, readable, maintainable code
- Lead large projects from initial inception to production
- Unblock and support your team of peers
You Have
- A computer science or technical degree and 5-6 years experience, or 7+ years in full-time backend engineering roles
- Several years working within a web framework (Django, Rails, Spring, etc.)
- Extensive experience with SQL databases (Postgres preferred)
- Worked on projects involving integrations, webhooks, and APIs
We Have
- Competitive compensation packages based on experience
- Unlimited PTO + 12 company holidays
- Quality health, vision, dental, and life insurance
- Health Savings Account (HSA)
- 401K plans w/ 3% employer contribution
- 12 weeks paid maternity & paternity leave
- Commuter Benefits
- Rideshare from office provided after 8 PM
- Dinner provided after 5:30 PM
- One-time $300 Home Office Stipend
- $60 gym credit (our SF office has a gym!)
- $10K referral bonus for technical roles / $5K for non-technical roles, paid out after 3 months as long as the referred employee remains in good standing
- In-flight wifi expensable if you’re working during the flight
- Occupational Accident Insurance
- Free samples from our amazing brand partners!
How You'll Succeed
- Own: Advocate for the products and processes that you believe in, then help your team understand and implement them.
- Prioritize: Seek out the context that will allow you to manage your time successfully, and quickly develop a keen sense for what's urgent vs what's important.
- Communicate: Go beyond the top of your inbox, and use multiple channels of communication in concert to proactively drive alignment.
- Adapt: Evolve with needs of the business, which (as with any startup) are evolving constantly.
Our Stack
- Backend: Django + Graphene (GraphQL)
- Frontend: Typescript + React + Apollo (GraphQL)
- Database: PostgreSQL
- Hosting: AWS & Kubernetes on EKS
Benefits Extracted with AI
- Commuter benefits
- Paid paternity leave
- Competitive compensation packages
- Unlimited PTO
- Quality health, vision, dental, and life insurance
- Health Savings Account (HSA)
- 401K plans with 3% employer contribution
- 12 weeks paid maternity & paternity leave
- Rideshare from office provided after 8 PM
- Dinner provided after 5:30 PM
- One-time $300 Home Office Stipend
- $60 gym credit
- $10K referral bonus for technical roles
- In-flight wifi expensable
- Occupational Accident Insurance
- Free samples from brand partners
Similar jobs
Last update: 23 minutes ago
Staff Backend Software Engineer
Join Canal as a Staff Backend Software Engineer to build scalable software solutions using Django, GraphQL, and TypeScript.
Staff Frontend Software Engineer
Join Canal as a Staff Frontend Software Engineer in San Francisco, specializing in React.js and web development.
Staff Full Stack Software Engineer
Join Canal as a Staff Full Stack Software Engineer in San Francisco. Work with React.js, Django, and more to shape the future of online shopping.
Senior Full Stack Software Engineer
Join Canal as a Senior Full Stack Software Engineer in San Francisco. Work with React.js, Django, and more to shape the future of online shopping.
Senior Frontend Software Engineer
Senior Frontend Engineer role at Canal, San Francisco. Engage in high-level frontend development with React and Typescript.
Senior Frontend Software Engineer
Join Canal as a Senior Frontend Software Engineer in San Francisco. Work with React, Typescript, and Django to shape the future of online shopping.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Backend/Data Engineer
Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Backend Engineer with Python and React.js
Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.
Full Stack Developer with AI and API Expertise
Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Software Engineer - SFCC (SalesForce Commerce Cloud)
Join Converse as a Senior Software Engineer specializing in Salesforce Commerce Cloud to enhance digital experiences.
Senior Fullstack Engineer (Javascript/Typescript)
Join sennder as a Senior Fullstack Engineer to revolutionize road freight logistics using Javascript/Typescript in a hybrid work environment.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Node.js Backend Developer
Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.