Olive

Joined in 2020
Who we are?
Olive is a one-stop custom software development company headquartered in Herzliyya. With a pool of 100+ top-notch engineering resources, we help CxOs of VC-backed startups and fast-growing tech companies in Israel to custom build software engineering teams packed with top-tier talent.

Why us?
We realize that one of the most crucial things for developers — adequate client and fascinating project. So we qualify our Clients to make sure that they:
- have an idea that they believe will make the world a better place;
- think long-term and looking for a trusted-tech partner;
- want to rely on and avoid micromanaging.
  • · 83 views · 29 applications · 10h

    Senior Backend Developer (Node.js)

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    We are hiring a Senior Backend Developer (Node.js) for a product company building an AI powered pricing and repricing platform for ecommerce sellers. The product helps online merchants automate pricing decisions across multiple sales channels, process...

    We are hiring a Senior Backend Developer (Node.js) for a product company building an AI powered pricing and repricing platform for ecommerce sellers. The product helps online merchants automate pricing decisions across multiple sales channels, process large volumes of product and market data, and react to changes in real time to improve revenue and margins.

     

    The platform is data intensive and integration heavy. It works with external marketplaces, payment systems, messaging providers, and internal automation pipelines. A significant part of the system is focused on scalable REST APIs, background job processing, real time updates, and reliable communication between services.

     

    The backend is cloud native and runs on GCP. It is built around Node.js and Express, with MongoDB as the primary database, Redis for caching and queues, and OpenSearch for search and indexing. The system operates under high load and requires careful attention to performance, scalability, and data consistency.

     

    In this role, you will work on core backend services, design and evolve APIs, integrate third party services, and improve the existing codebase. You will be involved in architectural decisions, refactoring, and ensuring high code quality through testing and reviews.

     

    Responsibilities

     

    • Develop and maintain backend services using Node.js and Express

    • Design and implement REST APIs and third party integrations

    • Work with MongoDB, Redis, and OpenSearch to ensure data efficiency and scalability

    • Build and maintain background jobs, queues, and real time communication features

    • Integrate external services such as payment providers, email and SMS services

    • Write unit and integration tests and participate in code reviews

    • Optimize performance, reliability, and scalability of backend systems

    • Work with an existing production codebase, including refactoring and improvements

     

    Requirements

     

    • 5 or more years of commercial experience with Node.js

    • Strong experience with Express and REST API design

    • Solid knowledge of MongoDB, including Mongoose, aggregations, and indexing

    • Hands on experience with Redis for caching, queues, or pub sub

    • Experience writing automated tests using tools such as Mocha, Chai, or Supertest

    • Good understanding of Git based workflows, code reviews, and collaboration

    • Experience integrating third party APIs

    • Confident English level sufficient for daily work in an international team

     

    Nice to have

     

    • Experience with TypeScript or migrating JavaScript projects to TypeScript

    • Experience with GCP services such as Cloud Run, KMS, or Cloud Storage

    • Experience with OpenSearch or Elasticsearch

    • Experience with WebSockets or real time communication

    • Experience with Stripe payments and webhook handling

    • Experience with Google APIs, OAuth 2.0, or email processing

    • Understanding of background job processing and queue based architectures

    • Knowledge of web application security principles

     

    This is a long term opportunity to work on a mature product with real customers, meaningful scale, and a strong technical backend focus.

    More
  • · 177 views · 16 applications · 11h

    SaaS Product Manager to $2000

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - C1
    We are hiring a SaaS Product Manager for our Israeli client, building a B2B SaaS platform with a strong focus on user-driven improvements and product-led growth. The role is centered around understanding user behavior, improving self-serve conversion, and...

    We are hiring a SaaS Product Manager for our Israeli client, building a B2B SaaS platform with a strong focus on user-driven improvements and product-led growth. The role is centered around understanding user behavior, improving self-serve conversion, and driving growth and retention directly through product changes.

     

    In this position, you will take ownership of key product areas, working closely with engineering and design to identify what to improve, prioritize initiatives, and deliver measurable impact across the user lifecycle.

     

    Responsibilities

     

    • Understand user behavior through funnels, cohorts, and user feedback, and define what to improve

    • Improve self-serve, no-touch conversion through strong UI/UX and onboarding

    • Drive automatic upsell and expansion via in-product nudges, packaging, and feature adoption

    • Reduce churn through product changes, retention analysis, and fixing key drop-off points

    • Continuously review existing features, identify gaps, and prioritize the roadmap together with engineering and design

     

    Requirements

     

    • 3+ years of experience as a Product Manager working on SaaS products

    • Strong analytics mindset and clear product writing skills, including PRDs and user stories

    • Experience shipping SaaS features end to end and measuring their impact

    • Strong collaboration skills with design and engineering teams and a high sense of ownership

     

    This is a long-term opportunity to work on a real B2B SaaS product where product decisions directly influence growth, retention, and user experience.

    More
  • · 173 views · 21 applications · 11h

    Junior Full Stack Developer

    Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · English - B2
    We are hiring a strong Junior Full Stack Developer to join a startup team building an AI driven platform that supports recruiters and hiring managers at every step of the hiring process, from job creation and pre screening to interviews, evaluation, and...

    We are hiring a strong Junior Full Stack Developer to join a startup team building an AI driven platform that supports recruiters and hiring managers at every step of the hiring process, from job creation and pre screening to interviews, evaluation, and final decision making.

     

    The product focuses on automating and improving recruiting workflows using AI. It works with resumes, job descriptions, interviews, transcripts, and unstructured candidate data, transforming them into structured insights, summaries, follow ups, and evaluations. The goal is to help teams make faster, unbiased, data driven hiring decisions while reducing manual work and administrative overhead.

     

    You will work on a real product used by recruiters and hiring teams, building features that generate job descriptions, analyze resumes, detect gaps, generate follow up questions, run AI powered pre screen interviews, process voice and text data, and present clear candidate insights to clients.

     

    This is a startup environment with close collaboration with stakeholders. You will discuss tasks not only from a technical perspective, but also from a business and product workflow point of view. Priorities can change, processes are flexible, and there is no strict Scrum or heavy framework.

     

    Responsibilities

    • Develop and maintain full stack product features using JavaScript and TypeScript

    • Build frontend interfaces with React, Tailwind, and reusable components using Storybook

    • Implement backend logic with Node.js, Express, tRPC, and Drizzle ORM in an Nx based monorepo

    • Work with PostgreSQL for core data and Redis with BullMQ for background jobs and async workflows

    • Build and maintain document and resume analysis pipelines, including PDF processing and data extraction

    • Integrate AI driven functionality such as resume analysis, gap detection, follow up question generation, interview summaries, and candidate evaluations

    • Work with vector databases and retrieval pipelines for semantic search and candidate matching

    • Use Docker for local development and work with AWS services such as EC2 and S3

    • Collaborate directly with stakeholders to clarify requirements and align technical solutions with business processes

    • Actively use AI assisted development tools to speed up coding, debugging, refactoring, and learning

     

    Tech stack you will work with

    • JavaScript, TypeScript

    • React, Tailwind, Storybook

    • Node.js, Express, tRPC

    • Nx monorepo

    • PostgreSQL, Drizzle ORM

    • Redis, BullMQ

    • Docker

    • AWS EC2 and S3

    • LangChain, Langfuse

    • Qdrant vector database

    • Tesseract.js

    • Voice and interview processing tools

    • PDF analysis and document processing

     

    Requirements

    • At least 1 year of commercial or intensive practical experience as a Full Stack Developer

    • Strong fundamentals in JavaScript and TypeScript, with hands on experience using React and Node.js

    • Profile education in Computer Science, Software Engineering, or a closely related technical field

    • English level B2 or higher, required for regular communication with stakeholders

    • Active daily use of AI tools for development such as Cursor, GitHub Copilot, CodeX, Antigravity, or similar

    • Ability to communicate clearly, ask questions, and understand tasks in the context of real business workflows

    • Comfortable working in a startup environment with changing priorities and loosely defined processes

    • Strong motivation to learn, take ownership, and grow into a solid full stack engineer

     

    Hiring process

    • Stage 1: AI based interview conducted in English using the product you will later work with

    • Stage 2: Interview with the startup team, focused on technical skills, communication, and product thinking

    • Stage 3: Test task, which may be skipped if the first two stages go well

     

    This role is ideal for a strong junior developer who wants to work close to the product, understand how AI powered systems are built end to end, and grow fast in a real startup environment with modern technologies and real users.

    More
  • · 99 views · 29 applications · 11h

    Senior Android Engineer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    We are hiring a Senior Android Engineer for a product company from Israel building an AI powered digital health platform focused on remote movement analysis and rehabilitation. The product enables clinicians to assess patients in real time through mobile...

    We are hiring a Senior Android Engineer for a product company from Israel building an AI powered digital health platform focused on remote movement analysis and rehabilitation. The product enables clinicians to assess patients in real time through mobile video, using on device computer vision to analyze body movement, posture, and motion accuracy without additional hardware.

     

    The platform is designed for digital therapy and remote care scenarios, combining real time video streaming with high performance on device pose recognition. The system operates in performance critical conditions, processing live camera frames directly on mobile devices, handling unstable network environments, and delivering accurate, low latency analysis suitable for clinical use.

     

    In this role, you will take ownership of the native Android application and play a key part in scaling and optimizing on device computer vision pipelines. You will work closely with computer vision and product teams to ensure reliability, accuracy, and efficiency across a wide range of Android devices.

     

    Responsibilities

     

    • Architect and maintain a modular, production grade Android application written in Kotlin, with a strong focus on clean architecture and scalability

    • Integrate and optimize on device machine learning models for pose detection using technologies such as MediaPipe, TensorFlow Lite, or similar frameworks

    • Build and optimize real time video processing pipelines, including frame preprocessing and inference execution

    • Optimize CPU, GPU, memory usage, and battery consumption for performance critical mobile workloads

    • Integrate real time video communication using WebRTC and handle degraded network conditions gracefully

    • Collaborate closely with computer vision engineers on model integration and performance tuning

    • Participate in code reviews, technical discussions, and architectural decision making

     

    Requirements

     

    • 5 or more years of hands on experience in native Android development

    • Strong proficiency in Kotlin and modern Android development practices

    • Proven experience taking a mobile product from early stages to production, including architecture, release, and monitoring

    • Deep understanding of Coroutines and structured concurrency

    • Practical experience with CameraX or Camera2 APIs

    • Hands on experience integrating on device machine learning models

    • Experience with at least one of the following: TensorFlow Lite, MediaPipe, ONNX

    • Strong background in performance profiling and optimization

    • Experience working with real time video or image processing pipelines

    • Confident English level sufficient for daily work in an international product team

     

    Nice to have

     

    • Experience working on Kotlin Multiplatform projects

    • Background in multi platform mobile architecture

    • Experience optimizing ML inference on mid tier or resource constrained Android devices

     

    This is a long term opportunity to work on a technically complex, performance sensitive product with real clinical impact and a global user base.

    More
  • · 145 views · 57 applications · 14d

    React Native Developer

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B2
    We are hiring a React Native Developer for a product company building a data driven B2B platform focused on real time analytics, forecasting, and decision support. The product helps large organizations work with complex datasets, simulate future...

    We are hiring a React Native Developer for a product company building a data driven B2B platform focused on real time analytics, forecasting, and decision support. The product helps large organizations work with complex datasets, simulate future scenarios, and make informed strategic decisions based on predictive models and continuously updated inputs.

     

    The platform is used by enterprise customers globally and places strong emphasis on reliability, performance, and clarity of user experience. A key part of the product is translating complex data and insights into intuitive mobile experiences that allow users to explore scenarios, monitor key metrics, and interact with the system on the go.

     

    In this role, you will be responsible for building and evolving a cross platform mobile application, working closely with product, backend, and data teams. You will take ownership of mobile features end to end, from architecture and implementation to performance optimization and delivery.

     

    Responsibilities

     

    Design and develop mobile product features using React Native, focusing on performance, stability, and clean architecture

    Build reusable UI components and maintain a consistent design system across iOS and Android

    Integrate mobile applications with backend APIs, handling authentication, data synchronization, and real time updates

    Work with complex data driven screens, charts, and user flows that reflect analytical and predictive insights

    Actively use AI assisted development tools to speed up development, improve code quality, and reduce time to delivery

    Collaborate closely with product managers, designers, and backend engineers to plan and implement features

    Participate in code reviews, technical discussions, and continuous improvement of the mobile codebase

     

    Requirements

     

    At least 3 years of experience developing production mobile applications with React Native

    Strong knowledge of JavaScript and TypeScript, and hands on experience with modern React patterns and hooks

    Solid understanding of mobile application architecture, performance optimization, and state management

    Experience integrating REST or GraphQL APIs and handling asynchronous data flows

    Practical experience working with common mobile features such as navigation, deep linking, push notifications, and secure storage

    Comfortable using AI tools for coding, debugging, refactoring, and accelerating development workflows

    Experience working in a product oriented environment with real users and ongoing iterations

    Conversational English level B2 or higher, sufficient for daily communication in an international team

     

    Nice to have

     

    Experience with native iOS or Android development and understanding of platform specific constraints

    Experience with data heavy or analytics focused products

    Familiarity with CI/CD pipelines for mobile apps and automated testing

     

    This is a long term opportunity to work on a mature, technically challenging product, with strong engineering culture, real business impact, and a focus on building high quality mobile experiences.

    More
Log In or Sign Up to see all posted jobs