Position: Full Stack (C# / NodeJS) Developer
Company: Gemicle
Category: Node.js
Experience required: 3y
English level: intermediate

With a strong product, a proven business, and the DNA of a vibrant, fastly-growing startup, we’re on the cusp of our next 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 us is basically guaranteed.

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 to push forward to the cutting edge of today’s tech.
We are looking for talented developers strong and energetic A-players interested in developing cutting-edge technology to make an impact on our company and on the entire martech industry.

Responsibilities:
- Design and develop full-stack end-to-end solutions on a scalable microservices-based environment.
- Own your code from design to production, seeing the full picture include automation tests and deployment.
- As a data-driven company, you will work with various Database types (MS SQL, MongoDB, Redis,…) and with multiple data structures.
- Work both autonomously and collaboratively with the team and other Optimove teams.

Requirements
- At least 3 years of experience in full-stack development
- Experience with C#/.NET Core / NodeJS
- Experience with Client-Side Angular framework
- Experience with Cloud Services
- Experience working with SQL/NoSQL databases.
- Experience with RESTful Web API

Advantages:
- Experience with NodeJS(Typescript)
- Knowledge of SQL, Real-time DB(Mongo DB, Redis)
- Experience with Docker and Orchestration Infrastructures (K8S) and microservices
- Deep understanding of OOP principles and design
- Deep understanding of Core Infrastructure