you will work at the intersection of technical excellence and business impact. You will collaborate with cross-functional teams to deliver robust, scalable software solutions using modern frontend frameworks and backend technologies, while contributing to the architectural direction of our products and maintaining the highest standards of code quality. You will also play a key role in integrating AI and LLM-based services into our applications.
Key Responsibilities- Design, develop, test, and deploy high-quality full stack applications using frontend frameworks (Angular) and backend technologies (.NET), ensuring reliability, scalability, and maintainability.
- Integrate AI APIs and LLM-based services (such as Open AI, Anthropic, or Hugging Face) into applications to support intelligent, AI-powered features and workflows.
- Analyze and interpret business requirements, translating them into clear technical specifications, actionable plans, and effective software solutions.
- Conduct thorough code reviews and enforce code quality standards, promoting best practices in software engineering across the development lifecycle.
- Implement comprehensive unit testing strategies to validate functionality, reduce defects, and ensure long-term application stability.
- Participate actively in architectural discussions, contributing meaningful insights and helping shape the technical roadmap for current and future products.
- Monitor, analyze, and optimize application performance, proactively identifying bottlenecks and implementing improvements to enhance end-user experience.
- Collaborate with product managers, QA engineers, and other stakeholders to deliver features on time and aligned with business objectives.
- Frontend: Angular/React.
- Backend: .NET (C#, .NET Core, ASP.NET MVC, ASP.NET Web API)
- Databases: SQL (Microsoft SQL Server, T-SQL, Entity Framework) and NoSQL databases.
- AI & LLM Integration: OpenAI API, Anthropic API, Hugging Face; prompt engineering; AI frameworks and libraries.
- BaaS: Supabase/ Firebase.
- AI-Assisted Development: Cursor, claude code or equivalent AI coding tools; vibe coding practices.
- Version Control: Git, Azure DevOps, or equivalent source control systems.
- Testing: Unit testing frameworks (e.g., NUnit, xUnit, MSTest, Jest).
- Architecture: Design patterns, SOLID principles, microservices, RESTful APIs.
- Cloud & DevOps: Microsoft Azure, CI/CD pipelines, Docker (preferred).
- +3 years proven experience with backend-as-a-service, including database management, authentication, and real-time features.
- Familiarity with AI frameworks or libraries (e.g., LangChain, LlamaIndex, or similar).
- Experience with cloud platforms such as GCP, including deployment and infrastructure management.
- Familiarity with microservices architecture and RESTful API design and development.
- Prior experience mentoring or leading junior developers in a professional setting.
- Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with CI/CD pipelines and DevOps practices.
Skills Required
- Proven experience developing full-stack applications with Angular or React and .NET technologies
- Experience with SQL databases, Microsoft SQL Server, T-SQL, Entity Framework, and NoSQL databases
- Experience integrating AI APIs or LLM-based services
- Knowledge of unit testing frameworks and software testing practices
- Knowledge of design patterns, SOLID principles, microservices, and RESTful APIs
- Experience with Git, Azure DevOps, or equivalent source control systems
- Experience with Microsoft Azure and CI/CD pipelines
- At least three years of backend-as-a-service experience, including database management, authentication, and real-time features
- Familiarity with AI frameworks or libraries such as LangChain or LlamaIndex
- Experience with GCP deployment and infrastructure management
- Familiarity with microservices architecture and RESTful API design and development
- Experience mentoring or leading junior developers
- Knowledge of Docker and Kubernetes
- Experience with CI/CD pipelines and DevOps practices
What We Do
Takwene is a media-tech and digital distribution company serving creators, artists, labels, and content owners across MENA and global markets. As a YouTube Certified Partner, it provides music and video distribution, content monetization, copyright protection and digital rights management, audience growth, licensing, marketing, and social-media tools. It also offers dashboards, website design, and mobile applications to help partners grow and monetize content.







