job description
Are you a passionate Junior Full Stack Developer eager to kickstart your career in a dynamic, innovative environment? Microgenesis Business Systems is looking for a motivated and detail-oriented developer to join our team in building, maintaining, and enhancing cutting-edge web-based applications.
Based in the vibrant and inspiring locations of Bali (Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung), this role offers the perfect blend of professional growth and work-life balance. You’ll collaborate with a talented team to deliver high-quality solutions while enjoying the tropical paradise that Bali has to offer.
This is a full-time remote opportunity tailored for developers who thrive in a flexible yet structured environment. Whether you're refining your front-end skills or diving deep into back-end logic, this role will challenge and reward you as you grow into a well-rounded Full Stack Developer.
Responsibility
- Develop, test, and deploy responsive web applications using modern frameworks (e.g., React, Angular, Vue.js).
- Collaborate with cross-functional teams to design and implement scalable back-end solutions (Node.js, Django, Laravel, or similar).
- Write clean, efficient, and maintainable code following best practices and industry standards.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Participate in code reviews and contribute to continuous improvement in development processes.
- Integrate third-party APIs and services to enhance application functionality.
- Assist in the maintenance and optimization of existing web applications.
- Stay updated with emerging technologies and industry trends to bring innovative ideas to the team.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 1+ years of experience in web development (internships or personal projects count!).
- Proficiency in HTML, CSS, JavaScript, and at least one modern front-end framework (React, Angular, or Vue.js).
- Basic knowledge of back-end development (Node.js, Python, PHP, or Java) and databases (MySQL, PostgreSQL, MongoDB).
- Familiarity with version control systems (Git) and collaborative development workflows.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Self-motivated with a willingness to learn and adapt in a fast-paced environment.