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. 

We are seeking a talented Backend Developer to join our team and contribute to the infrastructure that powers Optimove and its Tenants. 
You will play a crucial role in designing, developing, and maintaining infrastructure, which forms the core of Optimove's business.
You will work with a highly professional team and have the opportunity to experience multiple top-notch technologies.

 

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
  • 5+ years of professional experience as a software engineer with a strong emphasis on backend development (preferably .NET core, JavaScript/Typescript/NodeJS/NestJS ,python).
  • Excellent knowledge of software design and scalable software architecture.
  • Docker and Kubernetes for containerization .
  • Knowledge in using CI/CD pipeline to deploy applications.
  • High standards for code quality, testability, maintainability, security, and performance
  • Hands-on experience with relational or document based databases.
  • Team player with excellent communication and collaboration skills.

 

Advantage:

  • Hands-on experience working with distributed systems based on events streaming (Google Cloud Pub/Sub, Kafka, Google dataflow etc.)
  • Client side (web) preferably Angular.
  • Hands-on experience with Scala or Python .
  • Familiarity with Snowflake data warehousing.
  • Familiarity with Apache Airflow

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.