Job description
Kickstart your career as a Full Stack Developer with Private Advertiser — an exciting internship based in Surabaya, East Java. This paid internship offers structured mentorship from seasoned developers, real-world project exposure, and flexible work arrangements to fit your academic schedule.
During the program, you'll work closely with a cross-functional team to design, build, test, and deploy modern web applications. You will gain experience across the full software stack, from frontend interfaces to backend services and database integrations. Learn modern technologies, coding standards, and collaborative workflows that empower you to ship features that matter.
What you will learn and contribute:
- Hands-on development of full-stack features using modern frameworks and languages.
- Implementation of responsive, accessible user interfaces and RESTful API integration.
- Writing clean, maintainable code with tests and documentation.
- Participation in code reviews, debugging, and performance optimization.
- Exposure to version control, CI/CD pipelines, and Agile development processes.
- Mentorship sessions to guide your career growth and technical decision-making.
Who should apply: students or recent graduates in Computer Science, Software Engineering, or related fields who are eager to learn, collaborate, and deliver tangible software solutions. Strong problem-solving, curiosity, and the ability to communicate in English will help you thrive in this role.
Note: The internship offers flexible work arrangements and a supportive environment designed to help you gain hands-on experience while balancing your studies.
Our mentorship program pairs you with experienced engineers who provide guidance, code reviews, and career coaching. You'll have access to learning resources and the chance to contribute to meaningful features from day one, with constructive feedback to accelerate your growth.
Responsibility
- Collaborate with our engineering team to design, develop, test, and deploy full-stack web applications using modern technologies.
- Implement frontend interfaces with responsive design and accessibility best practices.
- Build and consume RESTful APIs; help design data models and integrate with databases.
- Participate in code reviews, debugging, and performance optimization.
- Write clean, maintainable code with tests and documentation.
- Assist with version control, CI/CD workflows, and Agile development processes.
- Learn from mentors, contribute to real-world projects, and present progress during reviews.
Qualification
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or related fields.
- Fundamental programming knowledge in JavaScript/TypeScript and at least one backend language (Node.js, Python, Java).
- Familiarity with frontend frameworks (React, Vue, or Angular) and RESTful APIs.
- Understanding of databases (SQL and/or NoSQL) and basic data modeling.
- Strong problem-solving, collaboration, and communication skills in English; ability to work in Indonesian is a plus.
- Git or other version control experience; comfortable with Agile methodologies.
- Self-motivated with a passion for learning and developing practical software solutions.