Optimove is a global marketing tech company, recognized as a Leader by Forrester and a Challenger by Gartner. We work with some of the world's most exciting brands, such as Sephora, Staples, and Entain, who love our thought-provoking combination of art and science. With a strong product, a proven business, and the DNA of a vibrant, fast-growing startup, we're on the cusp of our next growth spurt. It's the perfect time to join our team of ~500 thinkers and doers across NYC, LDN, TLV, and other locations, where 2 of every 3 managers were promoted from within. Growing your career with Optimove is basically guaranteed.
We're seeking a talented Full-Stack Engineer to join our campaign decisioning team.
You'll be building and maintaining cloud-native micro-services that power high-volume, event-driven systems for campaign orchestration, execution, and notification delivery.
This is a key role in a fast-paced environment where you'll work with cutting-edge technologies to solve complex challenges.Key Responsibilities:
- Design, develop, and deploy cloud-native applications to handle high-volume load and event streaming in a distributed micro-services architecture
- Orchestrate data pipelines using workflow management tools to process and transform large-scale datasets
- Collaborate with cross-functional teams to define technical requirements
- Monitor, troubleshoot, and optimize production systems for performance and reliability
- Write clean, maintainable code with comprehensive test coverage and documentation
Requirements:
- 1-2 years experience in TypeScript/Python
- B.Sc. in Computer Science or equivalent
- Pub/Sub - Event-driven architecture and asynchronous messaging patterns
- Hands-on experience with SQL & NoSQL DBs
- Git - Version control, branching strategies, and collaborative development workflows
- REST API design - Building scalable, well-documented APIs following best practices
- Problem-solving mindset - Ability to debug complex distributed systems and optimize performance