Job purpose:
Full Stack Developer
Job role description:
- Developing front-end website architecture which includes designing interactive, responsive, and dynamic web pages.
- Developing back-end applications, databases, and servers for creating a highly functional website.
- Troubleshooting, suggesting improvements and debugging.
- Staying well-informed about the current developments in the world of web development, learning about emerging concepts in full stack, and updating project leaders regarding the same.
- Working with team members of different expertise to provide a user-friendly and smooth website application as an end- result.
- Ensuring the safety and security of the website/application/software developed.
- Meeting with decision-makers and introducing new developments to the project to ensure optimal web development.
- Developing Application Programming Interface (APIs) which is quite indispensable when it comes to working with different software.
- Test software to ensure responsiveness and efficiency.
- Write effective APIs.
- Build features and applications with a mobile responsive design.
- Write the technical documentation.
- Work with data scientists and analysts to improve software.
Key interactions (Internal | External):
External: Vendors
Internal: Corporate Users
Education requirements
Graduate/ Bachelor level education in IT or related majors. Certification as a Full Stack Developer is a plus, but not required
Language requirements:
English – Fluent (required)
Background and experience:
- Experience of 3-5 Years and dedicated team player and excellent problem-solving skills.
- Excellent communication and relationship building capabilities among various levels of stakeholders and cultures.
- Excellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, and AngularJS, with ability to render server-side and client-side content.
- Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
- Experience in SharePoint development is an added advantage.
- Excellent knowledge of one or more back-end programming languages (PHP, Java, jQuery, C#).
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.
- Excellent written and verbal communication skills.
- Strong attention to detail and problem-solving skills.
Competencies and skills:
- Time management and organizational skills
- Analytical, numerical and problem-solving skills when under pressure and tight work deadlines
- Interest in web developments and its impact on greater business practices.
- Skilled at working in tandem, with a team of engineers, or alone as required
How to apply
Please fill out the application form below and share your cover letter and CV.
Share this job opportunity
i would like to apply for this job
