Enterprise Business Directorate

Full Stack Engineer

Full Time South Jakarta City, Indonesia

About the Role

  • Design, develop, and maintain scalable web applications, APIs, and data pipelines to support business analytics and operational needs.
  • Build and optimize both front-end (UI/UX) and back-end (server, database) components to ensure high performance and responsiveness.
  • Implement security and data protection measures in all applications, ensuring data privacy and compliance with relevant standards.
  • Collaborate with Data Analysts to create seamless data integration solutions that connect various systems and databases.
  • Design and manage databases, ensuring efficient data storage, retrieval, and integration with other applications.
  • Conduct thorough code reviews and testing to ensure high-quality, bug-free applications.
  • Implement and maintain automated testing frameworks for efficient and reliable software releases.
  • Monitor applications in production, troubleshooting issues as they arise and ensuring prompt resolution to minimize downtime.
  • Maintain clear and up-to-date documentation for all developed applications, integrations, and databases.
  • Ensure compliance with all regulatory, security, and operational standards, keeping applications aligned with internal policies and industry best practices.
  • Work closely with the Data Analyst, IT, business unit team to understand data requirements, define data architecture, and support analytical applications.
  • Stay updated on emerging technologies, frameworks, and development best practices, applying new tools and methodologies to improve application performance.
  • Identify opportunities for process and system improvements to support greater efficiency and scalability within the business analytics and systems function.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3-5 years of experience in related field.
  • Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript frameworks like React or Angular) and back-end technologies (e.g., Node.js, Python, Java).
  • Strong experience with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB) and familiarity with data warehousing.
  • Experience with RESTful and/or GraphQL APIs, microservices architecture, and CI/CD pipelines.
  • Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
  • Experience with data integration, ETL processes, and data visualization tools (e.g., Power BI, Tableau) is a plus.
  • Excellent problem-solving skills and attention to detail with a strong ability to debug and troubleshoot complex issues.
  • Strong interpersonal and communication skills to collaborate effectively with cross-functional teams.
  • Location: Centennial Tower, South Jakarta

Benefits

  • Medical Insurance
  • Medical Check Up