Full-Stack Developer

Grappa Systems - Lebanon
Full Stack Developer
How This Role Fits into the Organization:
The Full Stack Developer plays a critical role in the organization's product development process. They bridge the gap between design and functionality, ensuring a seamless user experience. Their ability to handle both front-end and back-end development allows for faster development cycles and greater product ownership.
Responsibilities
• Delivers high-quality, user-friendly web applications on time and within budget.
• Collaborates effectively with designers, product managers, and other developers.
• Writes clean, maintainable, and well-documented code.
• Create aesthetic designs while upholding intuitive and clean user experiences.
• Continuously learns and stays up to date with the latest technologies.
• Problem-Solving, troubleshooting and debugging skills
• Analyze business requirements and formulate functional requirements.
• Build secure and scalable server-side applications that handle data processing and business logic.
• Develop RESTful microservices.
• Design and manage databases.
• Implement authentication and authorization mechanisms to secure user access
Qualifications
Skills:
• Programming languages (e.g., C#, JAVA, SQL, DART, PYTHON, C++, Javascript, TypeScript)
• Server-side frameworks (e.g. ASP.NET, Spring-boot, Node.js, Express.js, Django, Flask)
• Web (HTML, CSS, SCSS, Javascript, ReactJS, AngularJS, VueJS)
• Client-side frameworks (e.g. ReactJS, AngularJS, VueJS)
• Databases (e.g., MySQL, Microsoft SqlServer, SqLite, Redis, MongoDB, ElasticSearch)
• Mobile (e.g., Kotlin, Swift, React Native, Flutter)
• Git, Swagger, SOAP, RabbitMQ, OAuth2, Docker, Kubernetes, Powershell, Bash, OpenShift
• Devops (e.g., Github Actions, Jenkins)
• Cloud (GCP, Azure, AWS)
• Experience with IPTV development is a plus (Mediaroom, Android TV, Samsung TIZEN, LG WebOS)
• Strong verbal and written communication skills in English (French is a plus).
Education:
• Bachelor’s degree in computer science, Information Technology, or a related field.
Experience:
• Previous experience in full-stack development or strong experience in both front-end and back-end development is a plus.
• A portfolio showcasing personal projects or previous work experience can be highly valuable.
Additional Certifications:
• Certifications in specific technologies relevant to the role can be beneficial
Post date: Today
Publisher: Hirelebanese
Post date: Today
Publisher: Hirelebanese