job description
Join BenPOS Systems as a Software Developer in the vibrant tech hub of Bali, Indonesia! We are seeking a motivated and skilled developer to contribute to cutting-edge solutions in the Information & Communication Technology sector. This is a unique opportunity to work in a dynamic environment, collaborating with a talented team to build innovative software that drives business success.
As part of our mission to deliver high-quality, scalable applications, you will play a key role in designing, developing, and maintaining software systems that meet client needs. Whether you're passionate about backend logic, frontend interfaces, or full-stack development, this role offers the chance to grow your expertise while making a tangible impact.
Bali’s thriving tech community, combined with BenPOS Systems’ commitment to excellence, provides the perfect setting for professionals looking to advance their careers in a supportive and forward-thinking workplace.
Responsibility
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices and industry standards.
- Troubleshoot, debug, and optimize existing software to improve performance and reliability.
- Participate in code reviews to ensure high-quality, maintainable, and secure code.
- Stay updated with emerging technologies and industry trends to drive innovation.
- Develop and integrate APIs for seamless data exchange between systems.
- Ensure software solutions are user-friendly, responsive, and meet business requirements.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related field.
- Minimum of 1 year of professional experience in software development or a similar role.
- Proficiency in programming languages such as Java, Python, JavaScript, C#, or PHP.
- Experience with frontend frameworks (e.g., React, Angular, Vue.js) or backend frameworks (e.g., Django, Spring, Laravel).
- Familiarity with databases (SQL, NoSQL) and version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Ability to work independently and in a team-oriented, collaborative environment.
- Excellent communication skills in English.