job description
Are you a passionate Junior Software Engineer or Solution Specialist eager to kickstart your career in a dynamic, fast-paced environment? Join our innovative team in Bali, Indonesia, where creativity meets technology to deliver cutting-edge solutions.
This role is perfect for ambitious professionals who thrive on problem-solving, enjoy collaborative work, and are committed to continuous learning. Youâll work alongside experienced developers and solution architects, gaining hands-on experience with modern technologies while contributing to impactful projects.
Whether youâre fresh out of university or have a year of experience under your belt, we provide the mentorship, tools, and opportunities to help you grow into a well-rounded tech professional. Embrace the chance to work in one of the worldâs most inspiring locationsâBaliâwhere work-life balance and professional development go hand in hand.
Responsibility
- Collaborate with senior developers and solution architects to design, develop, and deploy scalable software solutions.
- Write clean, efficient, and well-documented code in languages such as JavaScript, Python, or Java.
- Assist in troubleshooting, debugging, and optimizing existing applications to improve performance.
- Participate in agile development processes, including sprint planning, daily stand-ups, and code reviews.
- Contribute to the development of APIs, microservices, and other backend/frontend components.
- Work closely with cross-functional teams to gather requirements and translate them into technical specifications.
- Stay updated with emerging technologies and industry best practices to drive innovation.
- Support the testing and quality assurance processes to ensure robust, error-free software delivery.
Qualifications
- Bachelorâs degree in Computer Science, Software Engineering, IT, or a related field.
- 0-2 years of experience in software development, coding, or solution design (internships and personal projects count!).
- Proficiency in at least one programming language (e.g., JavaScript, Python, Java, or C#).
- Basic understanding of databases (SQL/NoSQL), APIs, and software development lifecycle (SDLC).
- Strong problem-solving skills and a proactive approach to learning new technologies.
- Excellent communication and teamwork abilities to collaborate effectively in a remote or hybrid setting.
- Familiarity with version control systems (e.g., Git) is a plus.
- Passion for technology and a desire to grow in a fast-paced, innovative environment.