About the Project
We are developing a new web-based platform that combines:
- User interaction flows
- Data processing
- API integrations
- Secure storage
- Automated backend logic
- Administrative dashboards
All functional requirements, workflows, and system specifications are already fully documented. We are looking for a capable Full-Stack Developer to implement the platform end-to-end based on the provided technical documents.
Key Responsibilities
- Backend Development
- Develop RESTful APIs
- Implement multi-step workflows and timed processes
- Integrate external API endpoints
- Ensure secure handling of user-generated data
- Apply logic exactly as defined in technical documentation
- Frontend Development
- Build responsive user interfaces (React or similar)
- Implement interactive components and timers
- Build user input flows
- Create an admin dashboard with reporting tools
- Database & Storage
- Design and implement PostgreSQL schema
- Set up secure cloud storage (AWS S3 or equivalent)
- Ensure optimized queries and performance tuning
- Deployment & DevOps
- Deploy the platform on AWS or similar cloud environment
- Configure CI/CD pipelines
- Implement logging, monitoring, and error-handling systems
- Testing & QA
- Perform unit, integration, and load testing
- Ensure high system reliability
- Optimize platform performance
Required Skills & Experience
- Technical Skills
- Strong full-stack experience using:
- Python (FastAPI) or Node.js (Express/NestJS)
- React / Next.js (or similar modern frontend framework)
- PostgreSQL
- Experience building interactive user interfaces based on documented UX flows
- Ability to translate wireframes and functional diagrams into responsive frontend screens
- Familiarity with UI best practices and delivering clean, user-friendly layouts
- Experience integrating external APIs
- Solid understanding of cloud infrastructure (AWS preferred)
- Proficiency in Docker and CI/CD pipelines
- Strong knowledge of system security and data privacy
Bonus Skills
- Experience working with workflow-based web applications
- Understanding of basic UI/UX principles
- Experience implementing admin dashboards
- Handling audio or file uploads
- Familiarity with scalable architecture and performance optimization
Soft Skills
- Works independently
- Strong problem-solving
- Able to interpret technical documentation precisely
- Delivers clean, maintainable code
What We Provide
- Complete technical documentation
- Workflow diagrams
- Database schema
- API specifications
- UI/UX flow requirements
- Deployment blueprint
- All logic defined and ready for implementation
Intervention Sectors
Coordination & Information management
Location
- Lebanon
Application Deadline
Organisation
Salary Range
1200 to 1500 (USD)
Contract Type
Consultancy
Application Submission Guidelines
Send your CV and cover letter to: Recruitment@seatlb.org
Requires a Cover Letter?
Yes
Experience Requirements
3 to 5 years
Education Degree
Bachelor Degree
Education Degree Details
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
Master’s degree in Computer Science or Information Technology is a plus.
Preferred Specializations:
Web development
Software architecture
Cloud computing
Human–computer interaction (HCI) or UI/UX fundamentals
Data engineering or applied machine learning
Master’s degree in Computer Science or Information Technology is a plus.
Preferred Specializations:
Web development
Software architecture
Cloud computing
Human–computer interaction (HCI) or UI/UX fundamentals
Data engineering or applied machine learning
Arabic
Fluent
English
Very Good
French
None
Hide guidelines for wrong answers
No