Develop and maintain systems that can process complex requests within a few milliseconds.
Tackle advanced engineering challenges in multiple languages and environments.
Own every product that the team manages, from ideation and planning, all the way to production and monitoring.
Teach and learn. We love to inspire and be inspired and make sure that each team member has their place to grow and excel.
Work both autonomously and collaboratively with the team and other Optimove teams.
Requirements:
At least 5 years of experience in backend development/data engineering.
Experience working with SQL and NoSQL databases.
Experience with cloud development.
Serving at least 500k Daily Active Users or 100k Requests Per Second.
Ability to work in a multi-language environment.
Fluent English.
Advantages:
B.Sc. in computer science or equivalent.
Hands-on experience with one or more of the following technologies: Data Flow, NodeJS, .NET Core, Kubernetes, Docker, Airflow, and Terraform.
Hands-on experience with multiple services on Google Cloud Platform and/or Firebase.
Proven experience of hardcore performance optimization (tens of milliseconds).
TDD Experience.