Senior Software Engineer
AI & Full-Stack Development
LS Global Group • Pristina, Kosovo • Full-Time (15:00 - 23:00), On-Site
LS Global Group is a staffing, outsourcing, and automation company operating across multiple markets. We’re building out a small but highly capable in-house engineering function to support AI-driven automation, client-facing web platforms, and internal tooling. This is a senior, hands-on role — you’ll work directly with leadership and external collaborators, with significant autonomy over how work gets done.
We’re a small team, and that shapes how this role works. You’ll wear multiple hats, shift priorities as the business evolves, and operate without a lot of process around you. For the right person that’s energizing, not frustrating. We’re growing and have no interest in building bureaucracy as we do — but we also won’t pretend the work is predictable or neatly scoped. If you do your best work in dynamic, fluid environments where you can shape things as much as execute them, that’s the spirit of this role.
What you’ll be doing
The work varies and evolves with the business. The core of it is taking ambiguous problems and turning them into working software and clear thinking. On any given week that might mean:
- Designing and building AI-powered automation pipelines using APIs, agents, and orchestration tools
- Contributing to full-stack web applications — frontend through backend, deployment included
- Participating in architecture discussions, reviewing pull requests, and helping shape technical direction
- Producing practical artifacts — system diagrams, API specs, technical documentation — when they add value, not as busywork
- Interfacing with stakeholders and external collaborators to understand requirements and push back when something doesn’t make sense
- Working in tools like Jira to manage your own work clearly and keep others informed without hand-holding
What we’re looking for
AI & Automation
This is the most important thing. We’re building workflows that use large language models, agents, and integrations across services. You should understand this space well enough to make good architectural decisions — not just wire up an API call.
- Building with LLM APIs (OpenAI, Anthropic, etc.) — prompt design, tool use, structured outputs, context management
- AI coding and automation tools: Claude Code, GitHub Copilot, Cursor, or equivalents — you should actually use these, not just know they exist
- Open-source models and when it makes sense to use them (Llama, Mistral, etc.)
- Agentic frameworks or orchestration patterns (LangChain, CrewAI, custom agent loops, or your own approach)
- Automation and integration tooling (n8n, Make, Zapier, or custom-built equivalents)
Full-Stack Development
You don’t need to be an expert in every layer, but you should be genuinely capable across the stack:
- Frontend: React, component design, state management, a working eye for UI quality
- Backend: Strong proficiency in at least one — Node.js, Python, or C#/.NET. We’re not dogmatic about language. Polyglot experience is a plus.
- Databases: Comfortable with both SQL (Postgres, MySQL) and NoSQL (MongoDB, Redis, or similar). Know when to use which.
- Cloud & managed services: AWS, Azure, or GCP — serverless functions, queues/messaging (SQS, Service Bus, etc.), managed storage, deployment pipelines
- APIs: REST design, OpenAPI/Swagger specs, webhooks, authentication patterns
Communication & Professionalism
This matters as much as technical skill. You’ll work with a small team across multiple time zones and with stakeholders who aren’t engineers. We need someone who writes clearly, flags blockers early, asks good questions, and follows through. This isn’t a role where you can disappear into a ticket for a week and resurface with a surprise.
Nice to have
- Experience with UI component libraries (Material UI, shadcn/ui, Tailwind)
- Familiarity with vector databases or RAG architectures (Pinecone, Weaviate, pgvector)
- Exposure to DevOps basics — CI/CD pipelines, containerization (Docker), environment management
- Some experience reading or writing infrastructure-as-code (Terraform, Pulumi, or similar)
- Prior work in a consulting, agency, or multi-client environment
What we offer
- Direct collaboration with company leadership
- Work that spans genuine technical challenge — AI tooling, automation architecture, and real products
- A small team where your contributions are visible and your judgment is trusted
To apply, send your CV, a link to any public work (GitHub, portfolio, or similar), and a brief note on a project where you built something involving AI or automation — what the problem was, what you built, and what you’d do differently.
Skills & Requirements Summary
For reference when screening candidates:
Core Requirements
- 5+ years of software engineering experience
- Hands-on experience building with LLM APIs and AI automation tools
- Proficiency in at least one major backend language (Node.js, Python, or C#/.NET)
- React or equivalent modern frontend framework
- SQL and NoSQL database experience
- Cloud platform experience (AWS, Azure, or GCP)
- Strong written and spoken English communication skills
- Comfortable working independently and managing your own workload
Technical Skills Checklist
- LLM APIs — OpenAI, Anthropic, or similar
- AI agent frameworks — LangChain, CrewAI, or custom
- Open-source model experience — Llama, Mistral, or similar
- AI dev tools — Claude Code, Cursor, GitHub Copilot
- Automation platforms — n8n, Make, Zapier
- REST API design and documentation (OpenAPI/Swagger)
- Git, pull request workflows, code review
- Project tracking tools — Jira or equivalent
- System diagramming and technical documentation
Preferred (Not Required)
- Vector databases / RAG architecture
- CI/CD pipelines and Docker
- Infrastructure-as-code (Terraform, Pulumi)
- UI component libraries (Material UI, Tailwind, shadcn/ui)
- Consulting or agency background
