Lead Developer – Full Stack

Job Brief & Description

We are looking for a Lead Full Stack Developer to produce scalable enterprise portal and web-based solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to development and deployment.

As a Lead Full Stack Developer you aren’t just need to be well-versed in CSS, JavaScript and HTML, you also know how to effectively create website foundations using back-end applications and database structures. You shall have worked in a variety of different roles, possessed a diverse set of skills in Front-end and back-end developments.

Lastly if you are familiar with Agile methodologies, we’d definitely like to meet you.

Responsibilities:

  • Experience working on both front-end and back-end software components, as well as interface the rest of the development team and the company’s business team throughout the full software development life cycle
  • Design client-side and server-side architecture; able to build front-end to back-end applications using world class tech stack
  • Design and implement Web API / Services
  • Defining well-defined APIs and ensuring high performance and responsiveness to requests from the front-end
  • Experience using agile principles and methodologies
  • Able to lead, oversee and advise implementations while keeping our projects on the right technical track
  • Collaborate with cross-functional teams to define, design, and deploy new features
  • Building reusable code for future use
  • Develop and integrate applications that support business strategy and requirements with emphasis on business delivery, performance, availability, scalability, security, maintainability, reliability, ease of configuration and integration
  • Keep up to date on current and upcoming features in relevant products and platforms
  • Drive a best practices approach to the continuous improvement of our products, processes, and tools
  • Write and maintain documentation for all features in development
  • Follow full suite of Agile implementation methodologies

Requirements

  • Candidate must possess at least Bachelor’s Degree/Post Graduate in Computer Science/Software Engineering or equivalent
  • Minimum 5 years’ experience as a Full Stack Developer or similar role
  • Fluent in HTML5 and Web RTC, Angular, .NET Core MVC and MySQL
  • Strong experience in JavaScript frameworks/libraries such as NodeJS and React, HTML, CSS, jQuery, etc.
  • Experience with third-party libraries and APIs (e.g. REST, GraphQL, JSON, XML).
  • Excellent written and communication skills
  • Ability to work independently and lead the developer teams
  • Well versed with designing of cloud enabled microservices
  • Strong Problem-Solving and Analytical Skills
  • Strong sense of ownership
  • MUST familiar with Agile Implementation Approach

Apply for this position

Allowed Type(s): .pdf, .doc, .docx