FullStack Developer

Web and mobile development

Full stack Development

Time Commitment
3 Months
Overall Budget
Location Type

Job Description

FullStack Developer


•            Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.

•            Directing system testing and validation procedures.

•            Directing software programming and documentation development.

•            Consulting with departments or customers on project status and proposals.

•            Working with customers or departments on technical issues including software system design and maintenance.

•            Analysing information to recommend and plan the installation of new systems or modifications of an existing system.

•            Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.

•            Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.

•            Preparing reports on programming project specifications, activities, or status.

•            Conferring with project managers to obtain information on limitations or capabilities.



•            Bachelor's degree in computer science or related degree.

•            Knowledge in at least one of NodeJS, Python or Java

•            Knowledge of the software development life-cycle.

•            The desire to work in fast-paced environment.

•            Ability to develop unit testing of code components or complete applications.

•            Must be a full-stack developer and understand concepts of software engineering.

•            Experience working on a variety of software development projects.

•            Deep programming language knowledge.

Preferred and Additional Skills


About the Company


GreenBlock Technologies

A tech company providing blockchain and IoT solutions for supply chains