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