Senior Backend Engineer

Tel Aviv · Full-time · Senior

About The Position

We are seeking an experienced Senior Backend Engineer with a passion for tackling complex challenges across a diverse range of technologies. Your role will involve a deep commitment to software design, code quality, and performance optimization. As part of our Engineering team at Dream, your mission will be to empower critical infrastructure by enabling the detection, investigation, and response to complex attacks and data breaches on their networks.

As a Senior Backend Engineer, you will take a lead role in developing the backend infrastructure to efficiently handle, process, and store massive volumes of data. Your expertise will play a crucial part in building a scalable, high-performance backend system that serves as the foundation for other services within the platform. Additionally, you will be responsible for translating intricate requirements into meticulous and actionable backend designs.

Responsibilities

  • Be a significant part of the development of backend infrastructure to efficiently handle, process, and store vast volumes of data.
  • Architect and build a scalable, high-performance backend system that supports various services within the platform.
  • Translate intricate requirements into meticulous backend design plans, maintaining a focus on software design, code quality, and performance.
  • Collaborate with cross-functional teams to implement backend and data-handling techniques.
  • Apply your expertise to create robust backend solutions.
  • Leverage your proficiency in cloud platforms such as AWS, GCP, or Azure to drive strong backend engineering practices.
  • Demonstrate strong debugging skills, identifying issues such as race conditions and memory leaks within the backend system. Solve complex backend problems with an analytical mindset and contribute to a positive team dynamic.
  • Bring your excellent interpersonal skills to foster collaboration and maintain a positive attitude within the team.

Skills

  • 5+ years of experience with server-side coding in Java, Python, Go, or .NET.
  • Experience with microservices architecture and tools (docker, k8s, etc.).
  • Experience with large-scale applications with large data volumes and intensive traffic.
  • Experience with NoSQL databases.
  • Experience with bootstrapping projects and building systems from scratch.
  • Proven ownership and leadership skills.

Advantages:

  • Experience in the cybersecurity realm.
  • Experience with Go development.
  • Experience with graph databases and data modeling.
  • Good knowledge of networking protocols, flows, etc.
  • Experience working in a startup or small company environment.

Apply for this position

CONTACT US

Fill out the form to get in touch with our Expert Team.