Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Company Description
DineNorder is a revolutionary app designed to streamline restaurant operations, enhance customer connections, and deliver exceptional dining experiences. Our all-in-one solution transforms restaurant management by simplifying processes and improving efficiency. Join us in making dining experiences more enjoyable and seamless for both restaurants and customers alike.
Role Description
This is a full-time on-site role for a Backend Intern (Python) located in Doha, Qatar. The Backend Intern will be responsible for :
API & Backend Development
- Build, test, and maintain RESTful APIs using FastAPI.
- Implement authentication & authorization (JWT, OAuth2, API Keys).
- Design microservices that communicate via REST/gRPC or message queues
- Handle file uploads, media storage, and background tasks (RQ Workers, FastAPI BackgroundTasks).
Database (PostgreSQL)
- Design normalized database schemas with indexes & constraints.
- Write optimized SQL queries & stored procedures where needed.
- Ensure data integrity with Alembic migrations.
- Perform basic database administration (backup/restore, query performance tuning).
API Management
- Create REST endpoints for mobile/web clients.
- Ensure error handling, validation, rate limiting.
- Document endpoints with Apidog
Performance & Security
- Optimize queries & endpoints for large-scale traffic.
- Implement caching layers (Redis / FastAPI middleware cache).
- Secure APIs against injection, XSS, CSRF, and other vulnerabilities.
Development Workflow
- Git & CI/CD
- Follow Git branching strategy (Dev → STG → PROD).
- Participate in code reviews, follow code quality standards.
- Work with deployment pipelines (GitHub Actions, Docker, Kubernetes, Azure App Service, VPS).
- Testing
- Write unit tests with pytest & FastAPI test client.
- Use mocks for APIs, DB, and external services.
- Maintain test coverage for reliability.
- Documentation
- Keep README and API docs up to date.
- Write migration notes.
Deliverables
- Implement new backend features (from requirement → deployment).
- Maintain/debug existing APIs & microservices.
- Ensure data accuracy in PostgreSQL for analytics/dashboards.
- Create admin tools & dashboards (FastAPI + frontend integration).
- Deliver well-tested, production-ready code on deadlines.
Key Skills
Ranked by relevanceReady to apply?
Join DineNorder and take your career to the next level!
Application takes less than 5 minutes