Summary
Join Instacart's Invoicing team and help build a robust platform for financial workflows in the grocery industry. You will implement back-end services and APIs, optimize applications, and design scalable architectures for high-volume incentive processing. The role requires collaboration with cross-functional teams and a focus on operational excellence. A Bachelor's degree in Computer Science or Computer Engineering, along with 5+ years of back-end development experience and 3+ years in system design and architecture, is required. The position offers competitive compensation and benefits, including equity grants, and is remote.
Requirements
- Bachelor's degree in Computer Science or Computer Engineering
- 5+ years with back-end development
- 3+ years with system design and architecture
- Proficient in backend languages like Ruby, Python, Java
- Experienced working with database systems such as PostgreSQL, MongoDB, or MySQL
- Experienced using caching mechanisms like Memcached or Redis
- Experience with high scale throughput and distributed systems problems
- Strong ownership mindset
Responsibilities
- Implement robust back-end services and APIs, writing clean, maintainable, and efficient code
- Optimize applications for peak performance and scalability
- Validate the technical feasibility of system designs and contribute actively to all development lifecycle phases
- Focus on operational excellence with strong test coverage, monitoring, intuitive metrics, and alerting
- Design scalable and low-latency back-end architectures for high-volume incentive processing systems
- Develop solutions that are extensible and can support new business initiatives effectively
- Coordinate with cross-functional teams to ensure alignment of project goals and schedules
Preferred Qualifications
- Expertise in invoicing and billing processes within an e-commerce environment. This includes being familiar with customer invoices, resolving discrepancies, and managing invoicing cycles. Familiarity with relevant invoicing regulations and tax requirements is beneficial
- Experience with order management systems (OMS) or eCommerce platforms that handle the end-to-end order lifecycle. Understanding of the overall eCommerce operations and processes involved in managing customer orders, from the point of placing an order to delivery
- Understanding of various payment systems and methods used in eCommerce, including credit/debit cards, digital wallets, mobile payments, and alternative payment solutions. Familiarity with payment gateways and payment service providers (PSPs) is also valuable
- Experience in eCommerce discounting, including a solid understanding of discount strategies and promotional campaigns. Good knowledge of pricing strategies, discount structures and ability to analyze the financial impact of different discount scenarios and make data-driven decisions
Benefits
- Instacart provides highly market-competitive compensation and benefits in each location where our employees work
- This role is remote and the base pay range for a successful candidate is dependent on their permanent work location
- Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.