Senior Software Engineer - Core Experience, Growth
Instacart
- Location
- Ontario · Alberta · British Columbia +1
- Workplace
- Remote
- Employment
- Full Time
- Salary
- CAD 168,000–177,500/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, build, and own backend services, APIs, and data integrations for coupon merchandising
- Implement and iterate on experiments end-to-end with Product and Data Science
- Launch, measure, and refine A/B tests to move key metrics
- Identify and execute codebase and product optimizations for reliability and performance
- Collaborate cross-functionally to define roadmaps and success metrics
- Uphold high engineering standards through code reviews, testing, and documentation
- Partner with frontend and mobile engineers to deliver cohesive user experiences
Requirements
- 4+ years of professional software engineering experience in backend development
- Proficiency in at least one modern backend language like Go, Python, Java, Ruby, or Node.js
- Hands-on experience designing and operating RESTful or gRPC APIs
- Strong working knowledge of relational databases like PostgreSQL or MySQL
- Experience with caching or NoSQL stores like Redis or DynamoDB
- Experience collaborating with Product and Data Science on data-informed features
- Experience deploying and operating services on public cloud platforms like AWS or GCP
- Experience working with containers like Docker or Kubernetes
- Demonstrated ability to write clean, maintainable code with solid testing practices
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Preferred
- Experience with experimentation platforms and A/B testing frameworks
- Frontend or mobile development experience with React, TypeScript, React Native, Swift, or Kotlin
- Exposure to event-driven architectures and analytics tools like Kafka, Pub/Sub, Looker, or Amplitude
- Experience with performance optimization and observability tools like Prometheus, Grafana, or OpenTelemetry
- Exposure to AI-assisted development and agentic coding workflows
- Domain experience in coupon or growth systems
Skills
- Go
- Python
- Django
- Flask
- FastAPI
- Java
- Spring
- Ruby
- Rails
- Node.js
- Express
- RESTful
- gRPC
- PostgreSQL
- MySQL
- Redis
- DynamoDB
- SQL
- AWS
- GCP
- Docker
- Kubernetes
- React
- TypeScript
- React Native
- Swift
- Kotlin
- Kafka
- Pub/Sub
- Looker
- Amplitude
- Prometheus
- Grafana
- OpenTelemetry
Similar roles
Software Development Team Lead, Infrastructure Platform Team
Spare · Vancouver, Canada · today
Senior/Staff Full Stack Engineer
Workstream · Vancouver, British Columbia, Canada · CAD 190,000–230,000/yr · today
Software Engineer, Early Career — Immediate Start
Stripe · Toronto · today
AI/ML Engineer
Evismart · Vancouver, BC, Canada · today
Software Engineer, New Grad
Stripe · Toronto · today
Développeur/développeuse logiciel, niveau intermédiaire
AppDirect · Montreal, Canada · today