Full Stack Web Developer
Design and develop software solutions as a Full Stack Developer.
Overview
Design and develop software solutions as a Full Stack Developer.
You have:
- Advanced university degree in computer science, computer engineering, or related field is required.
- 2 years of experience as a Full Stack Developer or similar role is required.
- Excellent Knowledge of Angular Framework is required.
- Knowledge of multiple front-end languages and libraries (HTML, CSS, JavaScript, XML, jQuery) is desirable.
- Knowledge of React frameworks is desirable.
- Knowledge of NodeJS is desirable.
- Knowledge of Docker is desirable.
- Knowledge of multiple back-end languages (C#, Python) is desirable.
- Familiarity with databases (MS SQL Server, MySQL, MongoDB) is desirable.
- Fluency in English is required.
- Knowledge of a second official United Nations language is an advantage.
Result of Service The Full Stack Developer is expected to fulfill the following goals: - Maintaining quality applications - Designing and launching new features - Maintaining code Integrity - Delivering meticulous and well documented code - Implementing security and data protections schemes in all its developed back and front-end applications
Work Location Beirut
Expected duration 6 month with possible extension of 3 months
Duties and Responsibilities Under the overall guidance of the Chief, ICTS, and direct supervision by the team leader, applications unit, the contractor will perform the following tasks: - Design client and server-side architecture - Build the front-end of applications through appealing visual design - Write effective APIs - Test software to ensure responsiveness and efficiency - Create security and data protection settings - Build features and applications with a mobile responsive design - Write technical documentation - Work with data scientists and analysts to improve solutions and portals
Qualifications/special skills Academic Qualifications: Advanced university degree in computer science, computer engineering or related field is required. A first-level university degree in combination with minimum of two additional years of qualifying work experience may be accepted in lieu of the advanced university degree. Experience: - 2 years of experience as a Full Stack Developer or similar role with Excellent Knowledge of Angular Framework is required - Knowledge of multiple front-end languages and libraries (HTML/ CSS, JavaScript, XML, jQuery) is desirable - Knowledge of React frameworks is desirable - Knowledge of NodeJS is desirable - Knowledge of Docker is desirable - Knowledge of multiple back-end languages (C#, Python) is desirable - Familiarity with common stacks is desirable - Familiarity with databases (namely: MS SQL Server, MySQL, MongoDB), web servers (IIS, Apache) and UI/UX design is desirable - Excellent communication and teamwork skills is desirable - Great attention to detail is desirable - Organizational skills are desirable - An analytical mind is desirable Language: English and French are the working languages of the United Nations Secretariat. For this position, fluency in English is required. Knowledge of a second official United Nations language is an advantage.
Additional Information ESCWAS is looking for a Full Stack Developer to produce scalable software solutions responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
No Fee THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.
Potential interview questions
| Can you describe a time when you successfully designed a scalable application? | This question aims to understand your technical skills and experience with scalable solutions. | Focus on a specific project where your decisions led to a successful outcome. |
| How do you ensure code quality and integrity in your projects? | The interviewer wants to assess your approach to maintaining high coding standards. | Pro members can see the explanation. |
| What steps do you take to implement security measures in your applications? | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you handle conflicts within your team? | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you explain how you manage time and prioritize tasks during a project? | Pro members can see the explanation. | Pro members can see the explanation. |