DevJobs

Backend Engineer

Overview
Skills
  • C C ꞏ 5y
  • C++ C++ ꞏ 5y
  • Go Go ꞏ 5y
  • Rust Rust ꞏ 5y
  • Python Python ꞏ 5y
  • Java Java ꞏ 5y
  • Microservices Microservices
  • cloud-native services
  • graph algorithms
  • static code analysis

Foundational is on a mission to enable data teams to move faster while keeping trust in their data. Data related incidents are way too common in organizations, costing time and money.

We are a fast-growing start-up company, located in Tel Aviv, with a very strong founding team (Ex-8200, Google, etc). We are looking for candidates who are passionate about bringing a new feature from ideation to the customer’s hands, while solving complex challenges and building scalable infrastructure.


What You’ll Do

  • End-to-end development of backend software components (research, design, development, testing, rollout, monitoring).
  • Contributing to technological and architectural decisions, as part of the core engineering team.
  • Analyzing and improving efficiency, scalability, and stability of various backend system components.
  • Working on hard problems like static code analysis with low latency, graph algorithms, complex infrastructure, among others.


What You’ll Bring

  • 5+ years of experience in building backend software using a high-level language such as Python, GO, Java, Rust, C/C++.
  • Solid understanding of software design principles, concurrency, synchronization, memory management, data structures, classic algorithms, etc.
  • Experience in working with micro-service architecture and cloud-native services.
  • Self-motivated, independent, fast learner, with a passionate attitude.
  • A customer oriented mindset.


Advantages

  • Relevant academic background, Bachelor of Science in Computer Science/Software Engineering/etc.
  • Knowledge of static code analysis, graph algorithms.
Foundational