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 |