Senior Software Engineer, Loyalty & Membership
Instacart
about 2 months ago
Remote, Canada
Senior
Responsibilities
- Design, build, and scale robust back-end services and APIs for loyalty benefits.
- Own end-to-end delivery for critical initiatives like launching new retailer loyalty programs.
- Architect low-latency, high-throughput systems for incentive processing.
- Drive operational excellence with automated tests, monitoring, and alerting.
- Collaborate cross-functionally with various teams to align on goals and timelines.
- Validate technical feasibility and contribute to design reviews.
- Iterate quickly using an experiment-driven approach to inform roadmap decisions.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field.
- 5+ years of experience developing production back-end services.
- 3+ years designing and implementing distributed systems.
- Proficiency in server-side languages like Ruby, Python, or Java.
- Hands-on experience with relational and NoSQL databases.
- Experience with caching technologies and message-driven patterns.
- Track record of building well-instrumented systems with automated tests.
- Experience shipping features in fast-paced environments.
Benefits
- Flexible work arrangements with the option to work from home or other locations.
- Market-competitive compensation and benefits.
- Eligibility for new hire equity grants and annual refresh grants.
Tech Stack
AWSDatadogDockerGoogle Cloud PlatformGrafanagRPCJavaKubernetesMongoDBMySQLPostgreSQLPrometheusPythonRedisRuby
Categories
BackendDevOpsFull Stack