DevJobs

Software Engineer

Overview
Skills
  • TypeScript TypeScript
  • Node.js Node.js
  • RESTful API RESTful API
  • Microservices Microservices
  • CI/CD CI/CD
  • Jenkins Jenkins
  • GitHub Actions GitHub Actions
  • AWS AWS
  • Kubernetes Kubernetes
  • Helm
  • Terraform Terraform
  • Distributed systems
  • Event-driven systems
  • Performance optimization
  • Scalability

Company Overview:

Cellebrite’s (Nasdaq: CLBT) mission is to enable its global customers to protect and save lives by enhancing digital investigations and intelligence gathering to accelerate justice in communities around the world. Cellebrite’s AI-powered Digital Investigation Platform enables customers to lawfully access, collect, analyze and share digital evidence in legally sanctioned investigations while preserving data privacy. Thousands of public safety organizations, intelligence agencies and businesses rely on Cellebrite’s digital forensic and investigative solutions—available via cloud, on-premises and hybrid deployments—to close cases faster and safeguard communities. To learn more, visit us at www.cellebrite.com, https://investors.cellebrite.com/investors and find us on social media @Cellebrite.


Position Overview:

We are assembling a highly skilled, small-scale engineering team focused on transforming generative AI innovation into real, production-grade platforms. As a Platform Engineer with a strong backend orientation, you will architect and implement the core infrastructure that enables rapid deployment, experimentation, and scaling of advanced AI capabilities. Your work will bridge cutting-edge research with reliable, secure, high-performance systems powering the next generation of digital intelligence products.


Responsibilities:

  • Design and develop backend services and APIs for SaaS applications using Node.js and TypeScript
  • Architect and implement microservices and distributed systems optimized for scalability and maintainability
  • Build and maintain CI/CD pipelines for automated deployments and testing
  • Develop cloud-native solutions leveraging AWS services and Kubernetes (EKS)
  • Manage infrastructure as code using Terraform and Helm for Kubernetes deployments
  • Ensure system reliability, security, observability, and performance at scale
  • Collaborate with cross-functional teams to deliver features in an agile environment
  • Continuously improve platform architecture and development workflows


Requirements:

  • 2+ years of backend or platform engineering experience
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or related field
  • Strong proficiency in Node.js and TypeScript
  • Hands-on experience with microservices architecture, RESTful APIs, and event-driven systems
  • Expertise in cloud platforms (AWS preferred) and container orchestration (Kubernetes)
  • Familiarity with CI/CD tools and practices (GitHub Actions, Jenkins, etc.)
  • Experience with Infrastructure as Code (Terraform, Helm)
  • Knowledge of distributed systems, performance optimization, and scalability best practices
  • Strong problem-solving skills and ability to work in a fast-paced, iterative environment

Cellebrite