job description
Kickstart your career in AI-powered software development with PT TechMaju Digital Archipelago, a forward-thinking tech company at the forefront of digital innovation in Indonesia. As a Junior Software Engineer, youâll collaborate with seasoned professionals to design, build, and deploy intelligent solutions that redefine user experiences.
Based in the vibrant tech hub of Bali, youâll thrive in a fast-paced, agile environment where creativity meets cutting-edge technology. This role offers unparalleled opportunities to learn from industry experts, contribute to high-impact projects, and grow your skills in machine learning, cloud computing, and modern software architectures.
Whether youâre a recent graduate or an early-career developer, this position is your gateway to a rewarding career in tech, with mentorship, professional development, and the chance to work on projects that shape the future of digital solutions in Southeast Asia.
Responsibility
- Develop and maintain AI-driven software applications using modern programming languages (e.g., Python, Java, or JavaScript).
- Collaborate with cross-functional teams to design, test, and deploy scalable solutions.
- Assist in integrating machine learning models into production systems.
- Write clean, efficient, and well-documented code following best practices.
- Participate in code reviews and contribute to continuous improvement processes.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay updated with emerging technologies and AI/ML trends to propose innovative solutions.
- Support the full software development lifecycle, from concept to deployment.
Qualifications
- Bachelorâs degree in Computer Science, Software Engineering, or a related field.
- Basic proficiency in Python, Java, or JavaScript (or similar languages).
- Understanding of data structures, algorithms, and OOP principles.
- Familiarity with AI/ML concepts (e.g., NLP, neural networks) is a plus.
- Experience with version control systems (e.g., Git) and collaborative development tools.
- Strong problem-solving skills and a passion for learning new technologies.
- Excellent communication and teamwork abilities in a fast-moving environment.
- Portfolio or personal projects demonstrating coding skills is highly desirable.