In this role, you’ll help design and build the systems that power Crisp’s AI-driven retail data platform. Working closely with product, data, and engineering partners – you’ll tackle complex, high-impact problems that turn massive volumes of retail data into actionable insights for brands and retailers. This is a hands-on role where you’ll have real ownership, influence technical direction, and grow alongside a fast-scaling team shaping the future of the global supply chain. Crisp’s Tech Stack: Statically typed, modern languages. We use Kotlin and TypeScript. Knowledge of them is not a requirement and we’re happy to help you come up to speed. Continuous deployment. Code is never far from being deployed to production, because if it’s not in production, it’s not solving problems in the real world. Our branch time spans are short, and features under development are hidden behind feature flags. JVM based back-end. The JVM has a robust, rich ecosystem of libraries and tools that we’re leveraging to help us focus on building solutions, not tool-chains. Cloud first. As a services offering in the 21st century, the cloud isn’t the future, it’s the present. We’re fully invested in using the features offered by our cloud provider in order to minimize technical debt and maximize productivity. Micro-services. Not for the sake of the buzz, but when they make sense. By adopting a modern, thoughtful services architecture we’re able to scale organizationally, reduce technical debt, and maintain a high, sustained velocity. Signs of a great candidate for the role: Analytical and practical mind. You strive for simple, precise solutions to complex problems. Complex solutions are only acceptable when absolutely needed. You strive for correct solutions, but know what actually matters and when to make compromises. You know when to ship and when to optimize. AI forward problem solver. You thoughtfully use AI as part of your toolchain to explore ideas, accelerate learning, and solve real problems. You know when AI can help you prototype, analyze, automate, or unblock yourself and when human judgment still matters most. You’re curious, experimental, and pragmatic about applying new tools to deliver better outcomes faster. Systems-oriented builder. You think beyond individual features, considering reliability, scalability, and long-term maintainability. You’re comfortable working in cloud-based, distributed systems and care about building production-ready software that teams can confidently evolve over time. What Makes a Great Fit at Crisp: Collaboration: You believe the best results come from working together. You share ideas, pitch in, and elevate those around you. Grit: You’re curious, self-driven, and unafraid to roll up your sleeves. You get the job done even when the path isn’t clear and adapt quickly when things change. People: You stay close to those we serve. Listening, learning, and building what matters most. Feedback: You see it as fuel. You give it with care, take it with humility, and use it to level up. Ingenuity: You solve problems with creativity and speed. You look for ways to streamline, automate, or improve without being asked.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed