Full Stack Developer (node+angular)
Vacancy No. 58644
Level: Intermediate
Beirut, Lebanon

We are looking for a full stack developer who is proficient in node.js and angular. Our developer has at least 3+ years experience in each of the latter and solid experience in building global SaaS applications.

Responsibilities
  • Developing and Maintaining Web Applications: Design, build, and maintain efficient, reusable, and reliable code using Node.js for server-side development and Angular for client-side development.
  • Collaborating with Cross-Functional Teams: Work closely with designers, product managers, and other developers to create a seamless user experience and ensure the technical feasibility of UI/UX designs.
  • Implementing APIs and Integrations: Develop RESTful APIs and integrate third-party services and APIs to enhance the functionality of web applications.
  • Ensuring Application Performance and Scalability: Optimize applications for maximum speed and scalability, addressing performance issues and implementing best practices for efficient resource management.
  • Testing and Debugging: Write and maintain unit tests, integration tests, and end-to-end tests to ensure code quality. Debug and resolve issues across the stack, ensuring the stability and security of applications.
Qualifications
  • Proficiency in JavaScript, Node.js, and Angular: Strong knowledge and hands-on experience with JavaScript, including proficiency in both Node.js for backend development and Angular for frontend development.
  • Experience with RESTful APIs and Web Services: Demonstrated experience in designing, developing, and consuming RESTful APIs and web services, ensuring seamless integration between different parts of the application.
  • Understanding of Database Systems: Proficiency in working with both SQL and NoSQL databases, such as MySQL, PostgreSQL, MongoDB, or similar, including designing database schemas and writing efficient queries.
  • Familiarity with Version Control Systems: Experience using version control systems like Git for code collaboration, version management, and maintaining a robust and organized codebase.
  • Strong Problem-Solving Skills and Attention to Detail: Ability to troubleshoot and debug issues efficiently, with a keen eye for detail and a methodical approach to solving complex technical problems.
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.