Job Url: https://www.remoterocketship.com/company/cart/jobs/senior-software-engineer-united-states-remote Job Description: Cart.com Website LinkedIn All Job Openings Cart. com is a comprehensive commerce solutions provider that supports over 6,000 brands worldwide. It offers a range of services including omnichannel fulfillment, logistics, and advanced commerce software. Their solutions are designed for both B2B and B2C companies, focusing on order and inventory management, marketplace management, and customer engagement. Cart. com leverages proprietary technology with features like AI-powered predictive inventory and demand planning, enabling efficient supply chain management. The company serves various industries including consumer brands, B2B companies, and the public sector, offering solutions that streamline order processing, logistics, and marketing services. ecommerce • digital marketing • fulfillment • order management • artificial intelligence 1001 - 5000 employees 🛍️ eCommerce ☁️ SaaS Senior Software Engineer 10 hours ago 🏄 California – Remote ⛰️ Colorado – Remote +23 more states ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer 🦅 H1B Visa Sponsor AWS Azure Cloud Django Docker Flask Java JavaScript Kubernetes Postgres Python SQL Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • As a Senior Software Engineer with strong Python experience for Cart.com you will have the opportunity to play a key role in owning and developing aspects of its core "ecommerce-as-a-service" suite of products. • Develop and Maintain Software Applications: Design, implement, and test software applications using Python and PostgreSQL with the WMS/OMS engineering team. • Write clean, maintainable, and efficient code. • Troubleshoot, debug, and upgrade existing software. • Database Management: Design and optimize database schemas, queries, and procedures. • Ensure data integrity and performance tuning of PostgreSQL databases. • Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and other engineers to define, design, and ship new features. • Participate in code reviews to maintain code quality and share knowledge. • Ensure Best Practices by following agile development practices. • Maintain thorough documentation of development processes and code. • Implement and advocate for best practices in software development and database management. 🎯 Requirements • Proficient in Python programming language. • Strong experience with PostgreSQL, including writing complex SQL queries, designing schemas, and performance tuning. • Familiarity with web frameworks such as Django or Flask. • Experience with version control systems, preferably Git. • Knowledge of RESTful API design and development. • Excellent problem-solving skills and attention to detail. • Strong communication and teamwork abilities. • Ability to work in a fast-paced, agile environment.