Deskripsi Pekerjaan
Are you a passionate coder ready to launch your career in the heart of Indonesia's tech scene? PT TechMaju Digital Archipelago is seeking a driven Junior Software Engineer to join our innovative team in Bandung. At TechMaju, we don't just write code; we build AI-powered solutions that reshape industries.
As a Junior Software Engineer, you will be embedded in a high-performing agile team where mentorship is at the core of our culture. You will have the opportunity to work on scalable applications, participate in deep-dive code reviews, and contribute to cutting-edge AI features. This is the perfect environment for a fast-learner who thrives in a collaborative, fast-moving atmosphere and wants to see their code impact real-world users immediately.
If you are obsessed with clean code, eager to master new technologies, and ready to grow alongside industry veterans, we want to hear from you.
Tanggung Jawab
- Develop, test, and maintain high-quality software solutions using modern programming languages.
- Collaborate with senior engineers to design and implement AI-powered features.
- Participate in end-to-end software development lifecycles, from requirement gathering to deployment.
- Write clean, scalable, and efficient code while adhering to internal coding standards.
- Troubleshoot, debug, and upgrade existing software systems to improve performance.
- Engage in daily stand-ups and sprint planning to ensure timely delivery of features.
- Contribute to technical documentation to ensure long-term maintainability of projects.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Strong understanding of fundamental algorithms, data structures, and object-oriented programming.
- Proficiency in at least one major programming language (e.g., Python, Java, JavaScript/TypeScript).
- Familiarity with version control systems, preferably Git.
- Basic knowledge of database management (SQL or NoSQL).
- Excellent problem-solving skills and a proactive mindset toward learning new technologies.
- Ability to work effectively in a collaborative team environment and communicate complex ideas clearly.
- Experience or interest in AI/Machine Learning frameworks is a significant plus.