We are hiring a Senior Backend Developer (Python/Django). In this role, you will design and build scalable backend systems and APIs that power advanced application features. You will integrate cutting-edge technologies such as Generative AI frameworks and video streaming platforms to deliver reliable, high-performance solutions. You will work closely with cross-functional teams to ensure seamless, end-to-end product delivery.
NOK Human Capital is a leading HR consulting and talent acquisition firm with a global footprint and a proven track record of supporting Fortune 500 clients. We specialize in connecting top-tier talent with industry leaders, driving innovation, and fostering high-performance cultures across the MENA region and beyond.
Key Responsibilities
- Design, develop, and maintain backend systems and APIs using Python and Django.
- Build and optimize microservices and RESTful/GraphQL APIs for scalability and performance.
- Implement solutions leveraging Generative AI frameworks (e.g., LangChain, LLM APIs).
- Integrate backend services with video streaming technologies to support real-time and on-demand content delivery.
- Ensure high availability, security, and efficiency of backend services.
- Collaborate with frontend developers and AI engineers to deliver seamless solutions.
- Conduct code reviews and mentor junior developers.
- Contribute to CI/CD pipeline and cloud deployment strategies.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 5+ years of professional experience as a Backend Developer.
- Strong proficiency in Python and experience with Django.
- Familiarity with FastAPI or Flask is a plus.
- Experience with Generative AI frameworks (e.g., LangChain, OpenAI APIs, Hugging Face).
- Knowledge of LLM integration, embeddings, and vector databases.
- Hands-on experience with video streaming technologies (e.g., WebRTC, HLS, DASH, media servers).
- Proficiency with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Understanding of cloud environments (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Experience with CI/CD, testing frameworks, and version control (Git).