job description
Join Asuransi Cakrawala Proteksi as a Software Developer and play a pivotal role in designing, developing, and maintaining cutting-edge systems and applications that drive our digital transformation. Based in the vibrant heart of Bali (Denpasar), this is your opportunity to contribute to innovative solutions in the insurance technology sector while enjoying a dynamic work environment.
We are seeking a motivated Full Stack Programmer with a passion for problem-solving and a strong foundation in software development. You will collaborate with cross-functional teams to deliver high-quality, scalable applications that enhance user experience and operational efficiency. Whether you're optimizing existing systems or building new features from scratch, your expertise will be instrumental in shaping the future of our digital ecosystem.
This role offers a competitive salary, professional growth opportunities, and the chance to work in one of Indonesia’s most sought-after locations—Bali—where work-life balance and creativity thrive.
Responsibility
- Develop, test, and deploy scalable software solutions using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other stakeholders to define system requirements and architecture.
- Maintain and optimize existing applications to ensure high performance, security, and reliability.
- Troubleshoot and debug issues, providing efficient and sustainable solutions.
- Write clean, well-documented, and maintainable code following best practices and industry standards.
- Participate in code reviews to ensure quality and consistency across the development team.
- Stay updated with emerging technologies and industry trends to drive innovation.
- Contribute to the entire software development lifecycle, from concept to deployment and beyond.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proven experience (1-3 years) in software development, with proficiency in languages such as Java, Python, JavaScript, or PHP.
- Strong understanding of OOP principles, data structures, and algorithms.
- Experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end frameworks (e.g., Spring, Django, Laravel).
- Familiarity with databases (SQL/NoSQL) and RESTful API development.
- Excellent problem-solving skills and the ability to think critically under pressure.
- Strong communication and teamwork abilities to collaborate effectively in an Agile environment.
- Passion for learning new technologies and improving technical skills continuously.