Client is the Science-First Relationship Marketing Hub, used by over 350 customer-centric businesses to drive measurable growth by scaling customer engagement. We're obsessed with what drives customer behavior and strive to provide our clients the solution to foster long-lasting customer relationships. The Client family is 220 strong, spread over three locations: New York, London, and Tel Aviv.
RESPONSOBILITIES: ✔ Design & develop Optimove's flagship product in .NET, NodeJS, SQL Server, MongoDB, Redis, Angular 2+
✔ Design and develop full stack end-to-end features
✔ Work both autonomously and collaboratively across disciplines with Product , UX Designers, QA Engineers and Developers
✔ Solve various product challenges with creative solutions
REQUIRMENTS:✔ B.Sc. in computer science or equivalent
✔ At least 3 years of experience in full stack development (Client + Server)
✔ Experience with Backend Services - minimum 3 years
✔ Server -multi-threads, OOP and Cloud Services, using Javascript(NodeJS) and/or C#
✔ Client - angular 2+ - MUST and native JS / angular JS
✔ Advantage for experience in stream technologies like Kafka, RabbitMQ etc.
✔ Experience with Cloud Services (AWS/GCP)
✔ Experience with Docker and Orchestration Infrastructures (K8S) and microservices
✔ Experience with message broker (RabbitMQ, Apache Kafka)
✔ Experience with RESTful Web API
✔ Knowledge of SQL and other no-SQL databases
✔ Deep understanding of OOP principles and design
✔ Deep understanding of .Net/NodeJS Core Infrastructure
✔ Willing to work remotely
✔ Fluent English