Location : Riyadh, Saudi Arabia
Industry: Artificial Intelligence / Digital Solutions
Availability: Immediate
Role Overview :
The Senior Full Stack Developer will play a key role in the design, development and evolution of AI-driven digital platforms.
This position requires strong technical expertise across backend and frontend development, as well as the ability to contribute to architectural decisions, code quality and technical best practices.
Key Responsibilities
- Design, develop and maintain scalable full-stack applications supporting AI-based products and services.
- Lead backend development using Python, ensuring performance, reliability and security.
- Develop and optimize frontend components using JavaScript, delivering responsive and intuitive user interfaces.
- Collaborate closely with AI, data science and product teams to integrate models, APIs and data pipelines.
- Participate in technical architecture decisions, code reviews and design discussions.
- Ensure high standards of code quality, testing and documentation.
- Troubleshoot complex technical issues and drive long-term solutions.
- Mentor junior developers and contribute to team knowledge sharing.
- Support continuous improvement of development tools, workflows and deployment processes.
Technical Requirements
- Strong expertise in Python for backend development.
- Strong expertise in JavaScript for frontend development.
- Proven experience across both backend and frontend architectures.
- Solid understanding of RESTful APIs, databases and application security.
- Experience with modern development frameworks and libraries is highly preferred.
- Familiarity with cloud environments, CI/CD pipelines and version control systems.
Language Requirements
- Arabic: Native or fluent
- English: Professional working proficiency
Profile & Soft Skills
- Senior profile with strong ownership and accountability.
- Ability to work independently and make sound technical decisions.
- Strong problem-solving and analytical skills.
- Excellent collaboration and communication abilities.
- Mentorship mindset and team-oriented approach.
- Comfortable working in fast-paced, innovation-driven environments.
Education & Experience
- Degree in Computer Science, Software Engineering or a related field.
- Significant professional experience in full stack software development, preferably in AI, data-driven or technology-focused companies.