DevJobs

Junior NodeJS Backend Developer

Overview
Skills
  • Node.js Node.js
  • Kafka Kafka
  • RDBMS RDBMS
  • Git Git
  • CI/CD CI/CD
  • Docker Docker
  • Kubernetes Kubernetes
  • asynchronous operations
  • client-server comminucation
  • document based databases
  • request
  • response protocols
  • streams
  • Google Pub
  • Sub
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.
Optimove