Senior Full Stack Developer
- Beirut, Lebanon
DIM is a Web and mobile app for construction companies and related industries, it allows the collection of daily executed works on site and instantly analyze their impact on cost and predict budget deviation.
DIM is a SaaS model and is being been equipped by AI and machine learning tools.
1- Job Description:
a. Strategic Responsibilities:
o Establish a backbone of technology culture and set-up the project management, quality assurance and the deliverable optimization strategy in place
o Ensure best technology stack usage according to the business requirements, and improving user experience
o Ensuring proper integration between DIM and different existing client platforms to ensure proper data synchronization
b. Day to day responsibilities:
o Build and maintain websites, web-applications, and mobile apps.
o Assist the team in developing databases using MySQL and/or other SQL databases
o Set up and implement testing (Unit Testing, Integration testing, E2E testing, etc.)
o Step-in to code/assist/take initiative to ensure deliverables
o Assist the team in implementing CI/CD (Jenkins, CircleCI, Gitlab's CI/CD or any other tool)
o Be up-to-date and always learn about the latest technical standards and best practices in interactive design and development
o Lead the team, be a team player that also can work independently, escalating issues when appropriate
o Deal with problem solving, probably learn some new languages and coding styles, and get to work with the team
o Experience in Agile management - Scrum
o Experience in Cloud Services & Hosting (Preferably AWS)
o Expertise in source control, code review, and repository management with git is a plus
o Good analytical and problem-solving skills and the ability to function well in a self-directed, team-oriented environment
o Experience in Full-Stack (LAMP) development (back-end, front-end and some server management)
All your information will be kept confidential according to EEO guidelines.