Date:  Aug 24, 2024

Full Stack Developer

Location: 

ID

Level:  Supervisor
Employment Status:  Permanent
Department:  Group Digitalization
Description: 

Job responsibilities

  • Doing website and application development along with it’s features roadmap..
  • Ensure cross-browser compatibility and optimize web pages for performance. 
  • Implement UI/UX designs provided by UI/UX designers 
  • Design and manage databases using SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB, Cassandra) databases. 
  • Perform manual and automated testing to identify and fix bugs. 
  • Protect the application and its data from security threats and vulnerabilities. 
  • Responsible to liaise with business users, product owners to conduct requirement clarification, requirement development, system analysis, solution design, and technical integration. 
  • Collaborate in analyzing requirement and implementing the UI design to functional application 
  • Be involve in establishing new ideas for system development solutions 
  • Responsible in design, development, testing, maintenance & support of application 
  • Responsible in design, development, testing, maintenance & support of API and handle integration work with 3rd party API 
  • Assist project management if necessary 

 

Job Requirements

  • Bachelor’s Degree in Informatics/ Software Engineering  
  • Minimum 6 years of experiences in Internet or IT Development 
  • Minimum 3 years experience as full stack developer 
  • Excellent in Back End programming (Nodejs, Java, PHP and Go). 
  • Excellent in Front End programming (HTML, CSS, Javascript). 
  • Experience in using Vue.JS and Echo Golang framework is an advantage. 
  • Having solid understanding in SQL and NoSQL Database 
  • Having solid understanding in CI/CD pipelines, microservices and containerization architecture. 
  • Having solid understanding in application performance tuning and security best practise. 
  • Experience in requirement gathering, problem solving, system design, and solution delivery 
  • Excellent communication and writing skills in English and Indonesian 
  • Knowledge in Agile Scrum/Kanban is an advantage