Senior Backend Engineer

As a Senior Backend Engineer, you will play a crucial role in building and scaling our innovative platform that transforms how developers collaborate, understand, and deploy code. Working primarily with TypeScript, you'll develop robust backend systems that power our cutting-edge developer tools and contribute to our mission of revolutionizing the software development experience.
Engineering
Full - Time
Tel - Aviv

Primary Responsibilities

  • Design and implement scalable backend services and APIs using TypeScript/Node.js to support our developer-focused platform.
  • Build robust data pipelines and processing systems to handle complex code analysis workflows and large-scale datasets.
  • Develop and optimize backend architecture to ensure high performance, reliability, and scalability as our platform grows.
  • Implement efficient data models and database schemas to support complex code relationship analysis and developer insights.0. m,
  • Create comprehensive testing frameworks and monitoring systems to ensure system reliability and performance.
  • Collaborate closely with our AI/ML team to integrate advanced algorithms and models into production backend systems.
  • Optimize backend services for low-latency responses and high-throughput data processing.
  • Contribute to engineering best practices, code reviews, and technical decision-making across the platform.

Qualifications

  • 5+ years of experience as a backend engineer, with strong expertise in TypeScript/Node.js and modern JavaScript ecosystem.
  • Proven experience in building and scaling backend services, APIs, and data processing systems.
  • Solid understanding of data engineering fundamentals, including pipeline development and data modeling.
  • Experience with both relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB, Redis).
  • Track record of developing and deploying SaaS applications with focus on performance and reliability.
  • Proficiency with backend frameworks such as Express, Fastify, NestJS, or similar TypeScript-first frameworks.
  • Familiarity with cloud environments (AWS, GCP, Azure) and associated services for data processing and application deployment.
  • Understanding of backend architecture patterns, software design principles, and scalability considerations.
  • Experience with testing frameworks (Jest, Mocha) and establishing robust testing practices.
  • Strong analytical and problem-solving skills with attention to performance optimization.
  • Excellent communication abilities and aptitude for collaborative, cross-functional teamwork.
  • Enthusiasm for continuous learning and staying current with backend development trends and technologies.
  • Leadership skills

Nice to have

  • Experience working with AI/ML systems or integrating machine learning models into backend services.
  • Knowledge of graph databases or experience with complex data relationship modeling.
  • Familiarity with containerization (Docker, Kubernetes) and DevOps practices.
  • Understanding of microservices architecture and distributed systems.
  • Experience with message queues, event-driven architecture, and real-time data processing.
  • Previous experience in developer tools, code analysis platforms, or similar technical domains.

Send us your details

By submitting this form, you agree to our Privacy Policy.
Thank
you
we’ll be in touch soon
Oops! Something went wrong while submitting the form.

Didn't find the perfect position?

We're always on the lookout for talented people. Send us your CV and let's explore how you can be part of Baz!
Jobs@guts.co
COPY