Senior Software Engineer, Fullstack - Pricing Intelligence
At Spresso, our mission is to use data to deliver better business outcomes to various industries around the world. We optimize decision-making with tools we’ve built spanning a decade of first-hand experience in e-commerce. What started as an end-to-end platform for the Boxed.com business is now a world-class suite of SaaS products powered by advanced analytics and machine learning. We launched Spresso to bring our unique data and machine learning capabilities to the global market.
The Spresso team is a brilliant cultivator of technology powering our world class SaaS platform spanning everything from Personalization, Orders & Fulfillment, and Catalog. Being part of the team means you’ll work with wicked-smart individuals from all over the world who contribute as engineers, product managers, designers, and data scientists. Every day our team innovates in the depths of e-commerce with the latest technologies and we’re excited to welcome technologists who are ready for a challenge and know how to think outside the box!
Join our dynamic Pricing Intelligence SaaS team as a Senior Software Engineer, where your expertise will shape smarter pricing for businesses worldwide. In this role, you'll guide the evolution of our Pricing Intelligence product, driving innovation across well-architected APIs, backend services, and customer-facing console UIs. You'll lead efforts to create and maintain seamless integrations with internal and external systems, ensuring our platform remains a cornerstone of our customers' success. As a key lead, you'll set the standard for building services that are not only high-performing, reliable, and scalable but also maintainable, and designed for long-term impact.
You will:
- Drive technical direction for features/services, by collaborating on architecture design, supporting task distribution, and mentoring team members.
- Collaborate cross-functionally with Product and Machine Learning members to understand project requirements and define technical solutions
- Develop, test, and deploy scalable APIs, event-driven processes, and user interfaces supporting our platform using Node.js, Typescript, and ReactJS on Google Cloud Platform
- Enhance the performance/reliability/observability/availability of our Pricing Intelligence services.
- Identify technical debt and areas for improvement, implementing solutions to enhance code quality and maintainability
- Demonstrate accountability by effectively diagnosing and addressing production issues
- Write clear documentation and thorough automated tests to ensure code stability and to reduce maintenance
- Ship high-quality code that directly enhances customer satisfaction and drives business outcomes
Requirements:
- Demonstrated results and products from 6+ years of relevant experience
- Degree in Computer Science or related field
- Experience writing production code in backend applications using NodeJS and Typescript
- Hands-on experience with ReactJS to build engaging and responsive user interfaces
- Strong Database and Caching skills (e.g. MongoDB, Redis, SQL)
- Experience with event-driven/asynchronous processes (e.g. Pub/Sub)
- Excellent analytical and problem-solving skills with a healthy experimental attitude
- Ability to learn and adapt quickly in a fast-paced environment.
- Strong verbal and written communication skills
- Excellent troubleshooting and debugging skills.
Nice-To-Haves
- Experience integrating or working with Shopify, BigCommerce, or other e-commerce platforms
- Experience with Distributed Systems (eg. Microservices, Event-Driven Architecture)
- Experience with Cloud and CI/CD infrastructure such as Docker, Kubernetes, and Jenkins
- Experience with Python and Data Engineering
Compensation
The starting range for this role is $180,000