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 ~450 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:
Own your code from design to production, seeing the full picture including tests, deployment & monitoring.Maintenance and rewriting of existing functionality.Participate in the design and development of features and services.Solve various product challenges with creative solutions.Work both autonomously and collaboratively with the team and other Optimove teams.Work in Agile process (scrum) with Product Managers.
Requirements:
B.Sc. in computer science or equivalent.Self-learner, independent, and highly motivated person with great curiosity.Excellent knowledge in Node.js software design, asynchronous operations, and streams.Solid understanding of client-server comminucation including request/response protocols.Hands-on experience with relational and document based databases.Understanding of version control systems such as Git.High standards for code quality, testability, maintainability, security, and performance.Team player with excellent communication and collaboration skills.
Advantage:
Experience as a Node.js backend developer.Knowledge in using CI/CD pipeline to deploy applications.Hands-on experience working with message brokers such as Google Pub/Sub and Kafka.Experience with Docker and kubernetes.