About the Role
As a Senior Software Engineer, Full Stack you will use your expertise and passion for building scalable and extensible distributed systems to help enhance our core platform and message orchestration platform, enabling our customers to engage their subscribers through conversational messaging. As a technical leader you will set the bar for the maintainability and performance of our systems.
You'll be working on evolving, distributed systems with significant greenfield opportunity — implementing AI-first development practices, decoupling monolithic dependencies, and driving the technical standards to scale alongside Postscript's core platform.
Primary Duties
- Take ownership of the product and its underlying architecture — becoming the go-to technical expert for cashback, discounting, and incentives systems.
- Independently investigate, design, and execute solutions across evolving distributed systems with a high degree of ambiguity.
- Drive system decoupling and modularization — break down monolithic dependencies into flexible, independently deployable components.
- Implement AI-first coding practices and tooling to reduce cognitive load, accelerate development cycles, and shorten time-to-market for new capabilities.
- Architect, build, and maintain highly available, scalable REST APIs for internal and external use.
- Collaborate cross-functionally with finance and customer support teams.
- Identify and eliminate single points of failure, improving knowledge redundancy and overall system resilience.
What We'll Love About You
- 4+ years experience building large-scale backend systems and APIs with Typescript experience (Go preferred; Python, Java also valued).
- Experienced with autoscaling strategies for applications deployed on Kubernetes or other container orchestration platforms.
- Comfortable using agentic coding tools like Claude Code, Cursor, or similar AI-first development tooling.
- React experience is a strong nice to have.
- Experience with relational and NoSQL databases, SQL, and thoughtful database modeling.
- Familiar with building and observing applications on AWS, and ideally Datadog.
- Strong instincts for technical trade-offs informed by both engineering best practices and business priorities.