We are seeking a talented and passionate Full stack IT Programmer to join our dynamic team. The ideal candidate will be proficient in both front-end and back-end development, with a strong understanding of website development principles and experience using various frameworks. You will be responsible for designing, developing, testing, and deploying robust and scalable web applications.
- Develop and maintain web applications using various programming languages and frameworks.
- Design and implement user-friendly and responsive front-end interfaces.
- Build and optimize efficient and secure back-end systems and APIs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing systems.
- Write clean, well-documented, and efficient code.
- Stay up-to-date with emerging technologies and industry trends.
- Cyber security knowledge is a plus.
Requirements:
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
- English language proficiency written & verbal.
- Fresh graduate candidate is welcome.
- Team player and/or personal capability to work without any supervision.
- Capability to work under tight deadlines.
- Proven experience as a Fullstack Developer or similar role.
- Strong knowledge of back-end programming languages (PHP, ).
- Experience with at least one popular back-end framework (Laravel, CodeIgniter, Express).
- Solid understanding of database design and management (MySQL).
- Familiarity with version control systems (Git).
- Understanding of RESTful API design and development.
- Excellent problem-solving and communication skills.
Deskripsi Pekerjaan
Capek jadi developer yang cuma kebagian fix bug tanpa tantangan nyata? Jenuh ngerjain fitur yang gak pernah dipakai user? Atau stuck di comfort zone tanpa ruang untuk eksplorasi teknologi baru? Saatnya gabung bareng tim SEVIMA sebagai Fullstack Developer. Setiap baris kode yang kamu bangun di sini bukan cuma numpuk di repo, tapi langsung berdampak buat 3.5 juta+ pengguna di platform pendidikan digital terbesar di Indonesia. Kamu nggak cuma ngulik frontend atau backend aja, tapi berperan penuh sebagai problem solver buat menciptakan solusi teknologi bagi ribuan institusi pendidikan.
Eksplorasi teknologi cutting-edge bersama kami: dari implementasi Generative AI dan NLP, hingga arsitektur microservices yang scalable menggunakan mulai dari yang sederhana seperti PHP Framework modern, DB PostgreSQL, Phyton, Clickhouse Data Warehouse, , dan sampai pemanfaatan infrastruktur cloud computing modern dengan Docker, Redis, RabbitMQ, GoogleBigQuery, dan Generative AI (LLM). Mentor-mentor berpengalaman siap mendorong Anda keluar dari zona nyaman, mengasah leadership skill melalui code review, tech sharing, dan architecture discussion. Bergabunglah dengan #Sevima Engineering Tim dan jadilah bagian dari revolusi teknologi pendidikan Indonesia.
BuildForImpact #TechForEducation #FutureOfLearning
Kualifikasi:
- Minimal 3 tahun pengalaman sebagai PHP Programmer
- Memiliki idealisme tinggi terhadap kode yang berkualitas dan clean
- Proaktif dalam mengidentifikasi masalah dan mengusulkan solusi
- Komitmen kuat dalam delivery dan pencapaian target
- Menguasai Framework PHP Modern (Laravel)
- Familiar dengan PostgreSQL dan Data Warehouse
- Pengalaman dengan dan TypeScript
- Memahami konsep Microservices Architecture
- Pengalaman dengan Docker dan tools DevOps adalah nilai plus
- Problem solver dan fast learner dengan inisiatif tinggi
- Mampu bekerja dalam tim dan berkomunikasi dengan baik
Yang Akan Anda Kerjakan:
- Mengembangkan fitur-fitur baru untuk platform SEVIMA
- Merancang dan mengimplementasi arsitektur sistem yang scalable
- Melakukan code review dan mentoring untuk junior programmer (jika dibutuhkan)
- Berkolaborasi dalam squad untuk delivering high-quality solutions
- Mengeksplorasi dan mengimplementasi teknologi baru
Yang Kami Tawarkan:
- Competitive salary & benefits
- Makan siang
- Mentor berpengalaman untuk pengembangan karir
- Akses ke tech conference dan workshop
- Program continuous learning
- Lingkungan kerja yang mendukung inovasi
- Work-life balance
ESA Sampoerna is seeking for a young talent IT professional who will strengthen the IT Team with following responsibilities:
- Design and Development: Analyze user needs and system requirements to design and develop software solutions. This includes designing the architecture and individual components of an application or system.
- Testing and Debugging: Conduct unit, integration, and system testing; debug and resolve technical issues, errors, and performance problems to ensure quality and reliability.
- Collaboration: Work closely with product managers, designers (UI/UX), quality assurance (QA) analysts, and other developers/engineers to ensure seamless product delivery.
- Maintenance and Upgrades: Maintain and upgrade existing software, fix bugs, improve performance, and adapt the software to new hardware or evolving user requirements.
- Documentation: Create and maintain technical documentation (e.g., design specifications, architecture, and code comments) for reference, maintenance, and future upgrades.
- Code Review: Participate in peer code reviews to maintain high coding standards and share knowledge within the team.
Qualifications:
Bachelor's degree in information technology with solid competencies and min. 2 years of experiences on:
- Database Knowledge: Understanding of database systems (e.g., Postgresql, SQL server, MySQL) and data structures/algorithms.
- Frameworks & Technologies: Experience with relevant frameworks, libraries, or technologies (e.g., Laravel), which often depends on specialization (Front-End, Back-End, Full-Stack, etc.).
- Willing to be based in Head Office - Surabaya
Job Description:
- Write great quality, scalable and maintainable code
- Work with designers, other engineers and product owners to develop, implement features and ship the product, while considering maintainability, security and performance.
- Build reusable code and libraries for future use
- Optimize code and application for maximum speed and scalability
- Ensure stability and performance of the system
- Implement security and data protection
- Identify and fix bottlenecks and bugs on our system
- Planning and documenting technical specifications for features or system design.
- Staying updated on web tech and languages.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 2 years of experience in software development.
- Proficiency in programming languages such as (PHP, NodeJS, Python, etc.).
- Experience with front-end frameworks like (, React, Flutter).
- Strong understanding of database technologies (SQL, NoSQL).
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Ability to work independently and in a team environment.
- Proven experience in leading and mentoring a team of developers.
- Familiarity with agile methodologies and best practices.
- Knowledge of cloud services (e.g., AWS, Azure) is a plus.
Jobdesk:
Web Developer Job DescriptionWhat You’ll Build & Improve
- Real-Time Interactive Systems: Help develop robust backend infrastructure supporting live interactions, dynamic content delivery, and seamless user experiences
- Scalable Frontend Architecture: Create responsive, performant interfaces that maintain excellence during high-traffic events and peak usage
- Platform Optimization: Enhance core performance metrics including load times, stream quality, and cross-platform compatibility
- Feature Innovation: Design and implement new interactive elements that push the boundaries of conventional web experiences
Technical Alignment Assessment
As part of our selection process, we ask all candidates to review this reference. This example represents the caliber and type of web application we're building. We're looking for developers who can analyze web platforms and demonstrate how their skills align with similar technical challenges, regardless of their years of experience.
Required Technical Expertise:
- Frontend Excellence: JavaScript/TypeScript, modern frameworks (React/Vue/Angular), and responsive design principles
- Backend Proficiency: Server-side development , database design, API architecture, and real-time communication protocols
- Performance Awareness: Understanding of optimization techniques and handling scalable applications
- Mobile Optimization: Knowledge of Progressive Web App development and mobile performance considerations
What You Bring
Essential Qualifications:
- Professional web development experience with demonstrable skills in building user-facing applications
- Portfolio showing proficiency in modern web technologies and architectural concepts
- Understanding of real-time data handling and interactive user experiences
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and development practices
- Strong problem-solving abilities and collaborative mindset
- Eagerness to learn and grow with emerging technologies
Ideal Candidate Profile:
- You can analyze web platforms and identify technical approaches and learning opportunities
- You're curious about the architectural challenges of real-time, high-traffic web applications
- You're passionate about creating seamless, engaging user experiences
- You thrive in dynamic environments and enjoy tackling technical problems
- You have a growth mindset and are excited to expand your skills