Backend Engineer

Job Description

Qualifications

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
  • 3+ years of professional experience in software engineering, specifically within backend systems.
  • Strong understanding of scalable systems, distributed architectures, and microservices patterns.
  • Experience designing and maintaining RESTful APIs and event-driven architectures.
  • Hands-on experience with Cloud Infrastructure (AWS, GCP, or Azure) and Infrastructure as Code (IaC).
  • Familiarity with Agile development methodologies and CI/CD workflows.
  • Proficiency in English, both written and spoken.

The Tech Stack

  • Core Backend: Kotlin with Spring Boot.
  • Secondary Languages: Rust, TypeScript.
  • Data: MongoDB, Redis.
  • Messaging: Apache Kafka.
  • Bonus: Node.js.

Job Responsibilities

  • Design, develop, and maintain efficient backend services, APIs, and infrastructure components.
  • Collaborate with frontend/mobile teams to ensure seamless integration of features.
  • Write clean, maintainable, and performant code in Rust, Kotlin, Python, or Node.js.
  • Use generative AI tools (e.g., ChatGPT, GitHub Copilot) to accelerate development, improve quality, and streamline documentation and testing.
  • Participate in system architecture and design discussions.
  • Work closely with QA, Product, and DevOps teams to ensure rapid, reliable, and high-quality releases.
  • Stay current with modern backend trends and tooling, especially those enabling AI-assisted workflows.
  • Thrive in fast-paced, cross-functional teams and embrace collaborative engineering.

Department/Project Description

We are seeking a versatile Software Engineer with strong backend development expertise
in one or more of the following languages: Rust, Kotlin, Python. This role is
ideal for someone who enjoys building high-performance services, thrives on solving
complex system-level problems, and values clean, scalable architecture. You will be part of a
fast-paced environment, contributing to the development of scalable and secure
backend systems powering our cybersecurity and network intelligence products. You'll
work closely with cross-functional teams- including mobile engineers, DevOps, QA, and
Product - to deliver end-to-end solutions for global service providers and enterprises.

Required skills experience

Rust 3 years
Kotlin 3 years
Node.js 3 years

Required languages

English B2 - Upper Intermediate
Published 9 December
35 views
·
9 applications
34% read
·
12% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...