Senior Software Developer | Beirut

On demand
Posted on June 18, 2019 - 5 months ago - Beirut
On demand
Full-Time Employee

Senior Software Developer | Beirut

We are seeking a Software Engineer who will
• Participate in all aspects of developing and designing new and innovative web and mobile applications.

• Work on cutting edge technology and new product development in an established company that is rapidly growing.

This is a great opportunity for an engineer, who is excited about coding, research, data analytics and solving complex problems and who enjoys building highly scalable and performant distributed systems leveraging cloud computing platforms.

• Designing and building advanced platforms (Web, Mobile, Cloud, AI)
• Building secure, reliable and scalable APIs to serve business need
• Developing interoperable web components based on web standards
• Building and shipping new features and systems with a strong baseline of quality
• Writing and maintaining technical documentation to describe program development, logic, coding, testing, changes, and corrections
• Research on and apply new technologies and best practices.

• Design and create scalable API's for internal and public consumption
• Provide task estimations and deliver quality code on time
• Working on bug fixing and improving platform performance and stability
• Implementing security and data protection
• Administering, Designing and implementing of data storage solutions (SQL, NoSQL)
• Mentoring more junior software developers
• Extensive experience working as a developer on enterprise level, object orientated PHP applications.

• A good understanding of distributed Web application architecture, including the HTTP protocol, session management, APIs and authentication.

• Passion about new technologies and research is a must
• Experience with docker and micro-services is a plus.

• Recent and substantial experience using the Zend framework is a plus
• Experience with DBMS including mysql is a must.

Redis and neo4j knowledge is a plus.

• Experience with Agile or Scrum software development methodologies
• Ability to multi-task, organize, and prioritize work

Location: Jdeideh

Similar Ads