Full Time
HealthBox FZ-LLC -
Lebanon , Beirut
--

Job Details

Job description

You will work with our team to maintain and enhance our technology. This involves both our consumer-facing web and mobile applications as well as our in-house management application.

You will be responsible for writing and supporting production code following our quality and coding standards. In addition to making your deliverables available on our test and production servers, we expect you to invest time in documenting them to ensure long-term maintainability of our platform. 


To support you in fulfilling your tasks, we will make sure to provide you with the needed coaching/mentoring on the use of state-of-the-art engineering practices and methodologies.



Tasks


Developing product features following our coding and quality standards

Participating in Agile/Scrum meetings 

Participating in code review sessions

Conducting code reviews for more junior developers on the team

Developing unit and integration tests 

Challenging and estimating product features developed by the product owner

Coaching more junior team members on development and teams practices

Researching and presenting learnings on technologies to the team





Skills

Experience


3 - 5 Years of experience


Must have:


Understanding of database systems

Understanding of functional and object-oriented programming paradigms 

Experience in front-end web development using an advanced JS framework

Experiencey in Mobile development using non-native technologies (React Native, Flutter)

Experience in web API development (REST)

Demonstrated understanding of a backend language (NodeJS, PHP, C#) and experience in backend development

Ability to think on your feet and make local decisions for the long term

Passion for problem-solving and software development

Open to learning new technologies and going out of my comfort zone

Discipline and organization in meeting deadlines


Nice to have: 


Knowledge of graph databases such as Neo4j

Knowledge of Clojure and ClojureScript

Knowledge ReactJS

Experience in Scrum or other agile methodologies

Experience in developing products for real-life use

 

Qualifications


Bachelor's degree in Computer Science or Computer Engineering

Other degrees could be considered with a proven track record in software development

Similar Jobs

About HealthBox FZ-LLC
Lebanon, Beirut