About the company:
At PrettyDamnQuick, we help eCommerce brands win - one checkout at a time.
Our platform transforms static checkouts into dynamic profit engines, using AI-powered segmentation, A/B testing, and smart personalization to boost conversion, increase AOV, and drive loyalty from click to delivery.
We’re trusted by 250+ fast-growing brands and backed by top-tier investors. But what really sets us apart is our team: fast-moving, low-ego, and deeply committed to helping independent merchants thrive.
If you're excited by big challenges, real impact, and building tools that power the future of eCommerce, you'll feel right at home here.
About The Role:
We are looking for a highly skilled Staff Engineer to join our R&D team. In this role, you’ll work hands-on across the stack and play a key part in shaping our technical direction. You’ll contribute to architecture discussions, improve systems for scale and reliability, and raise the bar for engineering excellence.
This is an opportunity to make a major impact on both our technology and our culture: improving developer experience, driving best practices, and introducing AI-powered workflows to streamline how we build and deliver software. We’re looking for someone with a can-do attitude and a yes mentality, who thrives on turning ideas into working MVPs and iterating quickly. You should also bring a mindset for building systems that handle data at scale, and an appreciation for how data can drive long-term value. You will be both a strategic technical voice and a hands-on contributor, taking ownership of critical features and delivering them end-to-end.
Responsibilities
- Contribute to the design of scalable, maintainable, and secure systems.
- Take ownership of high-priority features and deliver them end-to-end, setting the standard for quality and speed.
- Work hands-on across backend (Node.js, NestJS) and frontend (Angular/React).
- Champion CI/CD and agile practices: small changes, automated testing, and rapid feedback loops.
- Collaborate on architecture reviews and help shape the technical roadmap.
- Build and improve platform and DevEx tooling (pipelines, environments, AI-assisted workflows).
- Drive observability practices (metrics, logs, tracing) and support incident response and post-mortems.
- Apply AI tools to coding, automation, and developer productivity.
- Partner with product, design, and engineering leaders to align technical decisions with business needs.
- Rapidly prototype and deliver MVPs, converting concepts into working solutions.
- Keep a forward-looking perspective on scaling systems and data, ensuring today’s decisions support tomorrow’s growth.
- Elevate engineering culture through code reviews, pair programming, and sharing best practices.
Requirements:
- 8 - 10+ years of software engineering experience with significant contributions to production systems.
- Proven expertise in backend development (Node.js, NestJS) with additional experience in frontend frameworks (Angular, React).
- Strong background in system design, microservices, databases, queues, and distributed systems.
- Hands-on experience with CI/CD pipelines, cloud infrastructure (AWS, GCP), and Kubernetes.
- Demonstrated impact in observability, reliability engineering, and incident management.
- Track record of improving developer productivity through platforms, tooling, and automation.
- Experience applying AI tools and workflows to software development.
- Excellent communication skills and ability to influence across teams without formal authority.
- A yes mentality and can-do attitude, with the ability to turn ideas into MVPs quickly and effectively.
- Comfort working with data at scale and designing systems that turn data into an advantage.