Senior Full Stack Developer
Role Overview
Full Stack Developer for Logistics & Fulfillment Systems based in Sharjah
Full-time role on the IT team of a shipping, logistics, and fulfillment services company
Seeking a skilled Full Stack Developer with expertise in Retrieval-Augmented Generation (RAG) systems
Ideal for someone passionate about building scalable, reliable, and intelligent automation solutions
Key Skills for This Role
Full Job Posting
Role Overview
Full Stack Developer for Logistics & Fulfillment Systems based in Sharjah
Full-time role on the IT team of a shipping, logistics, and fulfillment services company
Seeking a skilled Full Stack Developer with expertise in Retrieval-Augmented Generation (RAG) systems
Ideal for someone passionate about building scalable, reliable, and intelligent automation solutions
Technology Stack
- Back-end: Python, Django, Django REST Framework, Odoo
- Front-end: JavaScript, HTML, CSS, SCSS, XML/QWeb, Odoo OWL
- Databases: PostgreSQL and MySQL
- Integrations: REST APIs, Webhooks, and third-party services
- Infrastructure: Linux, Docker, AWS
- Development Tools: Git and GitHub
Responsibilities
- Develop and maintain internal applications across both the front-end and back-end
- Develop, customize, and support systems built with Python, Django, and Odoo
- Build and improve CRM, ERP, logistics, order management, and fulfillment solutions
- Develop responsive and user-friendly interfaces using JavaScript, HTML, CSS, and related technologies
- Design and develop secure REST APIs and Webhooks
- Integrate internal systems with external platforms and third-party services
- Design database models and optimize queries, relationships, and application performance
- Implement authentication, authorization, user roles, and access controls
- Collaborate with internal departments to understand their workflows and requirements
- Translate business requirements into scalable and maintainable technical solutions
- Troubleshoot technical issues and improve the stability, security, and performance of existing systems
- Develop and test new features while maintaining compatibility with existing workflows
Requirements
- Proven professional experience as a Full Stack Developer
- Strong experience with Python and back-end web development
- Practical experience with Django and preferably Django REST Framework
- Strong understanding of front-end development using JavaScript, HTML, CSS, and SCSS
- Experience developing and consuming REST APIs and Webhooks
- Experience with authentication, authorization, permissions, and business logic
- Good knowledge of relational databases such as PostgreSQL or MySQL
- Strong understanding of data models, database relationships, and query optimization
- Experience maintaining, improving, and extending existing applications
- Experience using Git and source-control workflows
- Experience deploying and supporting applications on Linux servers
- Practical experience with Docker and containerized applications
What's Great About This Role
- Work with a smart, collaborative team in a flexible and open culture
- Real responsibilities and autonomy from day one
- No bureaucracy, no rigid hours—just results
- Opportunity to grow and learn in a fast-evolving environment
- Make a direct impact on real-world logistics and AI applications
What We Offer
- Competitive compensation and benefits
- A chance to see the real impact of your work
- Regular team-building activities and wellness sessions
- Support for professional development and innovation
Job Type
- Full-time
Experience
- AI System: 2 years (Required)
Work Location
- Work location: in person
- Ability to commute/relocate: Sharjah - reliably commute or planning to relocate before starting work (Preferred)
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career