Senior Backend Engineer (Python+Java) Offline

About Us

We are a leading Israeli IT company with 15 years of market experience and 8 years in Ukraine. Officially registered in Ukraine, Israel, and Estonia, we employ over 100 professionals worldwide. We specialize in successful startup collaboration and offer services across e-commerce, Fintech, logistics, and healthcare.

Our client`s product enables users to build and operate predictive AI models without coding. It helps sales teams identify and prioritize leads, improve conversion rates, and reduce churn.

We are looking for a highly skilled and passionate Senior Backend Engineer with strong Java and Python expertise a passion for startups and a genuine interest in ML and Data to join our team.

Requirements:

  • 5+ years of commercial experience with Java programming language;
  • 5+ years of commercial experience with Python programming language;
  • Hands-on experience with Spring Boot;
  • Strong knowledge of the Flask web application framework;
  • Solid understanding of Amazon Athena service;
  • Proficiency in database technologies (SQL, NoSQL, etc.);
  • Proven expertise with cloud technologies (on AWS or a cloud provider alike);
  • English – Upper-Intermediate or higher.

Responsibilities:

  • Lead the design and development of scalable, high-performance Python and Java applications;
  • Design, plan, and build all aspects of the platform’s data, ML pipelines, and backend components;
  • Take part in coding, developing features, fixing bugs, and improving performance;
  • Take responsibility for a complete platform and cloud infrastructure on a large system using AWS EC2;
  • Manage and mentor a team of developers to create a productive work environment;
  • Work with other team members to integrate systems and ensure everything runs smoothly;
  • Сollaborate with all stakeholders to define project requirements, scope, and timelines.

Interview stages:

  • HR;
  • Interview with CTO 1 hour;
  • Test Task;
  • Technical Interview (about test task 30 mins);
  • Interview with Product Manager (30 mins).

Why Join Us?
🔹 Be part of a friendly international team, working together on interesting global projects;
🔹 Enjoy many chances to grow, learn from mentors, and work on projects that make a real difference;
🔹 Join a team that loves fresh ideas and supports creativity and new solutions;
🔹 Work closely with clients, building great communication skills and learning directly from their needs;
🔹 Thrive in a workplace that values your needs, offering flexibility and a good balance between work and life.

Required languages

English B2 - Upper Intermediate
Python, Java

The job ad is no longer active

Look at the current jobs Python →

Loading...