RESPONSIBILITIES:
As a Full Stack developer, you should be comfortable around both front end and back end coding languages, development frameworks, and 3rd party libraries. You should also be a team player with a knack for visual design and utility. if you're familiar with agile methodologies and eager to work in a fast-paced startup environment, would like to meet you.
Design client-side and server-side architecture
Build the front-end application through appealing visual design
Develop and manage a well-functioning database
Write effective APIs / Will work on back-end API if necessary, to create endpoints to retrieve the necessary data.
Work with the development teams and product managers to ideate software solutions
Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation
Work with the other developers to improve the software on a continuous basis
Qualifications:
Bachelor Science degree major in Information Technology or Computer Science or relevant field
Proven 2+ years of previous work experience as a Full Stack Developer or similar role
Experience developing desktop and mobile application is an advantage
Experienced in Golang is a must.
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple back-end languages (e.g. C#, Java, Python) and javascript frameworks (e.g. Angular, React, Node.js)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Handling Big Data development experience is also an advantage.
Excellent analytical skills with a good problem-solving attitude
Excellent communication and teamwork skills
Hardworking and amenable to work on a flexible working schedule or as required by the Leadership, can work under pressure to meet the deadlines and or work demands