Junior Software Engineer
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. We recently secured a $75M growth investment, and with a strong product, a proven business, and the DNA of a vibrant, fastly-growing startup – we’re now experiencing yet another growth spurt. It’s the perfect time to join our team of ~300 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 – a Top100 company to work for in Israel – Is guaranteed.
Based in central Tel Aviv, our R&D operation is a dynamic environment, where every developer can impact the flow of technology – from introducing the smallest library to making big infrastructure changes. We welcome open-minded developers who like to share knowledge and help each other push Optimove forward to the cutting edge of today’s tech.
If you always dreamed of being a REAL full-stack developer this is the team for you. Our Real-time team can do it all ( NodeJS, C#, Python, SQL, NoSQL, Docker, GCP, Pub/Sub, cloud functions, Airflow, ELK, CI/CD…) on a growing fast, high-scale product that handles thousands of events per second.
Responsibilities:
- Design and develop end-to-end solutions in a scalable microservices-based environment.
- Own your code from design to production, seeing the full picture.
- As a data-driven company, you will work with various Database types (MongoDB, Redis, SQL, Bigquery, Snowflake, Bigtable…) and with multiple data structures.
- Be up-to-date with the most cutting-edge technologies.
- Work both autonomously and collaboratively with the team and other Optimove teams.
- B.Sc. in computer science or equivalent
Advantages:
- 1-3 years of experience
- Experience working with Cloud Services
- Experience working in a high-scale environment with an emphasis on performance and optimizations.
- Understanding of object-oriented development principles (OOP).
- Experience working with Docker and Kubernetes
- Experience in no-SQL databases
- Experience in event streaming
- Client technologies – Native JS, angular