Country : Indonesia
  • Full-time

Software engineer-full stack

G.I.T is IT Management Consultant Company that based in Batam City, Indonesia. GIT mostly handling Singapore Company to expand their team into Batam and also across Indonesia.


Job Overview


A Full Stack Software Engineer is responsible for front and back-end web development.The Full Stack Software Engineer must have knowledge in all stages of software development.


For Frontend, he/she must have the artistry to design attractive interactions. They must view their creations from the user’s point of view, know how he is likely to use a site and what tasks he wants to accomplish. While they may code independently, they must be able to work in a team with programmers and other technical staff. They must also be able to communicate his ideas in writing and verbally to managers and website owners who may not be technically well versed. Constant testing and updating is necessary for their sites to remain up-to-date.


For backend, he/she is responsible for development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.  He/she also perform integration of user-facing elements developed by front-end developers with server-side logic, Writing reusable, testable, and efficient code.


For Frontend:

·         Solidmodern Javascript(including ES6 and above) knowledge;

·         Project experience with Frontend development;

·         Solid understanding with React;

·         Familiar with modern Frontend build tools

·         Strong problem solving and verbal and written communication skills.

·         Ability to work independently or with a group

·         Possess good communication skills

For Backend:

·         Manage project development progress;

·         System designing experiences;

·         Performance tuning and scalability tuning;

·         Functional programming and database schema design;

·         Deep understanding of some of the following technologies: Node.js, Cordova, GraphQL;

·         Deep knowledge of either RDBMS (MySQL preferred) or MongoDB

·         Knowing any kind of developer's tools. Such as code management- Git, Issue tracking tool - JIRA, Wiki - Confluence;

·         Good understanding of functional programming;

·         Strong troubleshooting skills, excellent project and time management skills;

·         First hand understanding of the full lifecycle development process, including business and functional requirements, developing technical designs, implementing reliable and scalable solutions, and design and analysis;

·         Proficient in full-stack development tools;

·         High initiative, independent and ability to thrive in a fast-paced start-up company;

·         Ability to work in a fast-paced environment and under pressure with tight deadlines

·         End-to-end integration;

·         Strong problem solving and verbal and written communication skills.

·         Ability to work independently or with a group

Possess good communication skills


·         Bachelor’s degree in computer science or related discipline;

·         At least 8 years working experiences in the relevant field and industries

·         Strong software technical background;

·         Good understanding of SaaS business model;

·         Knowledge of web security frameworks and data structures;

·         Added advantage if you possess the following:

o    Experience with AWS S3, EC2, RDS;

o    Working knowledge of healthcare industry data structure, standards and requirements;

o    Agile experience like scrum, kanban, code reviews, rapid iteration

Total applicants :1 Job posted 20 days ago Total Views : 69 Unique Views : 63 Today Views : 19

Submit Application