Gaji: Rp5.000.000 - Rp7.000.000 per bulan
Sektor Bisnis: Edukasi
Pejuang OSN is a fast-growing education platform with a mission to empower the next generation of Indonesian science champions. Founded in 2022, we specialize in preparing students for the Olimpiade Sains Nasional (OSN) — Indonesia’s most prestigious academic competition. At Pejuang OSN, we are passionate about building a positive, inspiring learning community. We combine high-quality educational content with accessible pricing, supported by hundreds of dedicated expert tutors across the country. As we enter our next phase of growth, we are building a dynamic digital ecosystem: a seamless website experience and personalized learning tools. We believe that technology is key to making elite education accessible for all. If you’re excited about creating meaningful impact, working in a mission-driven startup environment, and building products that truly change lives. Come join us in empowering Indonesia’s brightest minds.
We are looking for Full Stack Developer who will play a key role in enhancing and developing features across various product websites. In this role, you’ll also be responsible for building automation processes to improve efficiency and streamline workflows. We're seeking someone with strong analytical and logical thinking, a constant drive to learn new technologies, and excellent communication skills to collaborate across teams and deliver impactful solutions.
Length of contract: 6 months and possibilities for extension
Job arrangement: 3 days WFH and 2 days WFO in Kota Depok
Solution Development: Design, develop, and deploy end-to-end solutions, including web applications, automation tools, and integration platforms that align with business objectives.
Full Stack Web Development: Build and enhance product websites using modern technologies—primarily Next.js with TypeScript on the frontend, and Django (Python) or Golang on the backend. Focus on delivering fast, efficient, and scalable web applications with clean and maintainable code.
Business Process Automation: Design and implement automation systems to simplify and accelerate internal operations, improving team efficiency and reducing manual tasks.
Requirement Analysis: Collaborate with stakeholders to understand business needs and translate them into clear, actionable development plans that align with product goals.
Performance & Innovation: Continuously explore new tools, frameworks, and best practices. Proactively propose improvements to ensure systems are high-performing, reliable, and optimized for speed and usability.
Effective Communication: Convey technical concepts clearly to both technical and non-technical audiences. Ensure all team members and stakeholders understand the rationale behind decisions and features.
Testing & Debugging: Conduct rigorous testing and debugging to ensure software functions as expected, runs efficiently, and provides a smooth user experience across devices.
Comprehensive Documentation: Maintain clear and organized documentation—including technical specifications, process diagrams, and user instructions—to support collaboration and future development.
Experience: Proven experience in full-stack development, with experience in building applications and automation tools.
Fresh graduate or 1 year of experience (Junior but want to learn and fast learner), yet more years of experience is a plus.
Having certifications from Dicoding is a plus.
Skills: Proficiency in frontend technologies (React, Next.js with TypeScript), backend technologies (Django, Golang with Gin), and effective RESTful APIs.
Familiarity with database management systems (PostgreSQL), CI/CD tools (GitHub Actions), and containerization technologies (Docker). Bonus points for experience or interest in using Redis for caching and message brokering.
Strong understanding of web performance optimization, secure coding practices, and designing scalable architectures.
Documentation: Experience in creating comprehensive project documentation, technical workflows, user stories, and acceptance criteria.