DevJobs

Senior Backend Engineer

Overview
Skills
  • Go Go ꞏ 5y
  • Java Java ꞏ 5y
  • Python Python ꞏ 5y
  • SQL SQL
  • .NET .NET ꞏ 5y
  • NoSQL NoSQL
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Core Linux

Dream is a pioneering AI cybersecurity company delivering revolutionary defense through artificial intelligence. Our proprietary AI platform creates a unified security system safeguarding assets against existing and emerging generative cyber threats. Dream's advanced AI automates discovery, calculates risks, performs real-time threat detection, and plans an automated response. With a core focus on the "unknowns," our AI transforms data into clear threat narratives and actionable defense strategies.


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 in Core Linux, SQL, and scripting languages 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 with Go development.
  • Good knowledge of networking protocols, flows, etc.
  • Experience working in a startup or small company environment.

Dream Security