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 Papa John's, 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 ~440 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.
Responsibilities:
- Design and develop full-stack end-to-end solutions on a scalable microservices-based environment.
- Own your code from design to production, seeing the full picture including automation tests and deployment.
- As a data-driven company, you will work with various Database types (MS SQL, MongoDB, Redis..) and with multiple data structures.
- Work both autonomously and collaboratively with the team and other Optimove teams.
Requirements
- B.Sc. in computer science or equivalent
- 3+ years of experience in Server-side development
- Server technologies -JAVA and .NET
- Experience with Client-Side Angular framework
- Experience working with Cloud Services
- Experience working in a high-scale environment with an emphasis on performance and optimizations.
- Experience working with SQL/NoSQL databases.
- Experience with message brokers – PubSub or Apache Kafka or dataflow
Advantages:
- Experience working with Docker, Kubernetes and microservices.
- Understanding of object-oriented development principles (OOP).
- Experience in no-SQL databases
- Experience with C#/.NET Core
- Experience in event streaming