Description

We are looking for an experienced Full Stack Lead Engineer to join our development team. In this role, you will be responsible for the overall development and implementation of front- and back-end software applications. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration.

To ensure success as a full stack engineer, you should have advanced programming skills, experience with application development, and excellent troubleshooting skills. As a top-rated full stack engineer, you should be able to create and implement advanced software systems that perfectly meet the needs of the company.

What You?ll Do

  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • 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 software

Expertise You?ll Bring

  • Experience in the following fields:
  • Front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, jQuery and LESS
  • Development languages: Server-side programming languages including Net, Java, Ruby and Python
  • Servers, especially working with Nginx or Apache servers with a solid background in Linux
  • Visualizing a proposed system and the ability to build it
  • Experience working in MS-Cloud , Amazon-Cloud or Google Cloud will be added advantage
  • Knowledge:
    • Database and cache: DBMS technology, including SQLServer, Oracle, MongoDB and MySQL and caching mechanisms such as Redis, Memcached and Varnish
    • Basic design ability including UI / UX and basic prototype design
    • Excellent writing and communication skills

Education

Bachelor's Degree