
Job Location: Lebanon (Remote)
Employment Type: Full-time
Reporting to: Innovation & User Experience Manager
ABOUT KJTech:
We build human-led, technology-enabled experiences. We specialize in Smart Workplaces, utilizing AI, RPA, and Enterprise Data capabilities to build the ecosystems of the future. We don't do "business as usual." We operate in the Entrepreneurial Gap—meaning our team is given high accountability and the ultimate freedom to solve complex problems without corporate red tape. You’ll be working on systems that operate at the intersection of infrastructure, integrations, and user experience.
The Reality Check:
This is a high-ownership, high-velocity environment. You won’t be handed clean specs. You’ll:
- Navigate incomplete systems and ambiguous requirements
- Integrate across multiple vendors with inconsistent standards
- Ship solutions that actually hold in production
We use AI tools (Google Gemini, AI Studio) to move faster.
But speed without understanding is a liability.
WHAT WILL YOU DO:
Frontend Systems Engineering
- Architect and evolve complex Angular-based interfaces that sit on top of distributed systems
- Design scalable state management, data flows, and real-time UI interactions
- Translate fragmented backend and device data into reliable, intuitive operational interfaces
Backend & Integration Engineering
- Design and implement services for orchestration, automation, and data synchronization
- Structure integration layers that abstract and standardize communication across external systems
- Handle both real-time event processing and scheduled/batch workflows
Integration & System Layer Development - Build and maintain modular integration components that connect:
- IoT and building systems (HVAC, sensors, access control)
- Enterprise platforms (Microsoft Graph, booking systems, internal APIs)
- Work across event-driven and polling-based patterns depending on system constraints
- Normalize, transform, and route data across heterogeneous systems
Infrastructure & Delivery - Deploy and operate services within Kubernetes environments (AKS preferred)
- Containerize and manage workloads using Docker
- Work within Linux-based environments (Ubuntu/RHEL)
- Design and maintain CI/CD pipelines ensuring reliable and repeatable deployments
System Ownership
- Debug and resolve issues across distributed, multi-system environments
- Identify architectural bottlenecks and improve system resilience and observability
WHAT YOU MUST HAVE:
- 2+ years of hands-on experience in Full Stack or Integration Engineering
- Strong working experience with: ● Python ● Crystal ● Angular
- Solid understanding of: ● API design and microservices ● Containerized environments (Docker) ● CI/CD pipelines ● Relational databases (PostgreSQL preferred)
Strong Plus
- Experience with Kubernetes (especially AKS)
- Exposure to IoT, device integrations, or building systems
- Familiarity with event-driven architectures
- Experience with Microsoft Graph API
AI EXPECTATIONS:
- You use AI tools to accelerate execution
- You critically evaluate and adapt generated outputs
- You fully understand the systems you build
THE BUILDER MINDSET:
- You move forward without waiting for perfect clarity
- You deconstruct complex systems into workable solutions
- You take responsibility for outcomes, not just tasks
WHY TO JOIN US:
- 9-Day Fortnight – outcome-driven work
- Performance-Based Bonuses tied to delivery and quality
- Exposure to real-world systems at scale
HOW TO APPLY (STRICT INSTRUCTIONS):
We don’t read cover letters.
Send an email to [email protected] with the subject line formatted EXACTLY as: [Platform] - [Your Favorite Linux Distro] - [Keyword: CrystalClear]
In the body, provide a maximum of 4 bullet points answering:
Scenario: A client needs to sync user directory data from Microsoft Graph API to a legacy on-premise PostgreSQL database via a daily Python batch script. For compliance reasons, they absolutely refuse to use ANY intermediate cloud storage (No AWS S3, No Azure Blob) for staging the data.
Rules:
- Bullet 3 MUST explicitly state the exact OAuth 2.0 flow used (no user login)
- Any use of cloud storage → automatic rejection