Instacart is looking to modernize its FoodStorm on-demand ordering, catering, and prepared food platform by rearchitecting the system using a service-oriented architecture (SOA) to improve efficiency, scalability, and maintainability.
Requirements
- 10+ years experience designing, building, and maintaining scalable systems and distributed architectures.
- Proficiency in a modern programming language such as Python, Java, C, or similar.
- Strong hands-on experience with backend development and system integration.
- Proven ability to solve complex technical problems in a collaborative environment.
- Familiarity with .NET Core, SOA patterns, and API integrations is a plus.
- Experience working on system modernization or large-scale technical migrations (e.g., monolithic to SOA).
- Experience with front-end web development.
Responsibilities
- Actively contribute to the rearchitecture of FoodStorm’s platform, focusing on scalability and maintainability through a service-oriented approach.
- Implement high-quality software solutions to enable seamless integration between FoodStorm and Instacart’s systems.
- Conduct hands-on coding, technical problem-solving, and system optimization.
- Collaborate closely with engineers, product managers, and designers across teams to ensure alignment on technical strategy and implementation.
- Partner with the Australia-based engineering team, ensuring effective collaboration during overlapping work hours (~2 hours daily).
- Provide technical mentorship to peers, fostering a culture of learning and continuous improvement.
- Help identify and implement best practices to improve the team’s efficiency and system performance.
Other
- Excellent communication and teamwork skills, with experience working across time zones (including ~2-hour overlap with Australia).
- Strong sense of ownership and accountability for delivering high-quality results.
- Knowledge of grocery retail, catering, or enterprise platform technologies.
- A commitment to developing and deploying reliable, performant tools that deliver excellent partner and customer experiences.
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.