Search by job, company or skills

PT. Indosat Tbk

Full Stack Engineer

Early Applicant
  • Posted 25 days ago
  • Be among the first 10 applicants
3-5 Years

Job Description

Purpose of this role: We are seeking a versatile Full Stack Engineer to join our rapidly growing product development team. In this pivotal role, you will be responsible for building robust, efficient, and secure end-to-end solutions that directly support our product teams in creating industry-leading cybersecurity, cloud, and AI products. This position demands a holistic understanding of software development, from user interfaces to complex server-side logic, and a proactive approach to embedding security and scalability into every layer of our applications.

Objectives of the Role:

  • Develop and maintain scalable front-end and back-end applications for our cybersecurity, cloud, and AI product suites.
  • Collaborate closely with cross-functional teams, including product managers, designers, data scientists, and other engineers, to ensure solutions are impactful, user-friendly, and align with business objectives.
  • Integrate robust security features and best practices throughout the entire software development lifecycle, from initial design to deployment, proactively addressing potential vulnerabilities.
  • Write clean, efficient, and maintainable code, adhering to industry best practices and high-quality standards.
  • Optimize existing systems for performance, scalability, and security through continuous testing, troubleshooting, and debugging.

Key Responsibilities:

  • Design, develop, and test front-end interfaces using modern frameworks (e.g., React, Angular, Vue) to deliver intuitive and secure user experiences for our products.
  • Build and maintain back-end services and APIs using server-side languages such as Node.js, Python, Java, or .NET, ensuring robust data processing and storage.
  • Manage databases, including schema design, optimization, and integration with both SQL and NoSQL databases, with a strong focus on data security and privacy standards (e.g., GDPR).
  • Implement secure coding practices to prevent common vulnerabilities like SQL injections, cross-site scripting (XSS), and insecure authentication mechanisms.
  • Develop and integrate secure authentication and authorization mechanisms, including multi-factor authentication (MFA) and granular access controls, and utilize secure data formats like JSON Web Tokens for information exchange.
  • Implement data encryption algorithms for both stored and transmitted data to ensure privacy, confidentiality, and integrity.
  • Work with DevOps teams to implement Continuous Integration/Continuous Deployment (CI/CD) pipelines, promoting best practices for deployment in cloud-native environments and automating security testing mechanisms.
  • Utilize and promote expertise in cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes) to design, build, and deploy cloud-native applications at scale.
  • Proactively identify and mitigate potential threats by conducting code scans, participating in penetration testing, and contributing to incident response planning.
  • Advocate for and apply microservice architecture principles to break down applications into smaller, isolated services, minimizing attack surfaces and reducing potential damage from data breaches.
  • Collaborate in an Agile environment, participating actively in sprint planning, daily stand-ups, and retrospectives.
  • Stay updated with emerging technologies and industry trends in AI, cloud, and cybersecurity, incorporating new insights to enhance product quality and development processes.

Required Skills and Qualifications:

  • Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 3+ years of experience as a Full Stack Engineer or Software Developer, with proven expertise in both back-end and front-end development.
  • Strong proficiency in front-end technologies (JavaScript, HTML, CSS) and frameworks (React, Angular, Vue.js).
  • Solid experience with back-end development in one or more server-side languages (e.g., Node.js, Python, Java, .NET, Ruby).
  • Demonstrated experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes) in production environments.
  • Knowledge of database systems, including relational (MySQL, PostgreSQL) and non-relational (MongoDB) databases, and experience with schema design and optimization.
  • Experience with version control systems (Git) and implementing CI/CD pipelines.
  • Familiarity with microservices architecture and RESTful API development.
  • Strong understanding of software security best practices and data protection measures.
  • Excellent problem-solving skills and the ability to work both independently and collaboratively within cross-functional teams.
  • Strong communication skills, capable of simplifying complex technical concepts for non-technical stakeholders and effectively bridging the gap between technical and product teams.

Preferred Skills and Qualifications:

  • Masters degree in Computer Science or a related field.
  • Certifications in Full Stack Development, cloud platforms, or relevant programming languages.
  • Proficiency with GraphQL for API design and integration.
  • Knowledge of serverless architecture and more advanced microservices patterns.
  • Experience with mobile app development frameworks like React Native or Flutter.
  • Strong understanding of software design patterns and architectural principles.
  • Familiarity with AI/ML fundamentals, including neural networks and training datasets, to enhance collaboration on AI-driven products.
  • Experience in implementing data visualization tools and libraries.

More Info

Industry:Other

Function:Software Development

Job Type:Permanent Job

Date Posted: 05/09/2025

Job ID: 125539335

Report Job

About Company

View More
Last Updated: 23-09-2025 02:13:30 AM
Home Jobs in Indonesia Full Stack Engineer