job description
Join Mantra Communication as a Full Stack Developer in the vibrant and innovative tech hub of Bali, Indonesia. This is a unique opportunity to work on cutting-edge projects, collaborate with a dynamic team, and contribute to transformative digital solutions that drive business growth.
As a Full Stack Developer, you will play a pivotal role in designing, developing, and deploying scalable web applications. Youâll work across the entire stackâfrom front-end interfaces to back-end systemsâensuring seamless functionality, performance, and user experience. Whether you're building intuitive UIs with modern frameworks or optimizing server-side logic, your expertise will shape the future of our digital products.
Bali offers an inspiring work environment, blending creativity with technology. If youâre passionate about coding, problem-solving, and delivering high-impact solutions, weâd love to hear from you!
Responsibility
- Develop and maintain scalable front-end and back-end components using modern technologies (e.g., React, Node.js, Django, or Laravel).
- Design and implement RESTful APIs and microservices to support seamless data exchange.
- Collaborate with cross-functional teams (UI/UX designers, product managers) to deliver high-quality, user-centric applications.
- Optimize application performance, security, and scalability through code reviews, testing, and debugging.
- Write clean, maintainable, and well-documented code following best practices and industry standards.
- Deploy and manage applications on cloud platforms (AWS, Azure, or GCP) using CI/CD pipelines.
- Troubleshoot and resolve technical issues, ensuring minimal downtime and maximum reliability.
- Stay updated with emerging technologies and industry trends to drive innovation within the team.
Qualifications
- Bachelorâs degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience (3+ years) as a Full Stack Developer with a strong portfolio of web applications.
- Proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern front-end frameworks (e.g., React, Angular, Vue.js).
- Experience with back-end technologies such as Node.js, Python (Django/Flask), PHP (Laravel), or Ruby on Rails.
- Familiarity with databases (SQL: PostgreSQL, MySQL; NoSQL: MongoDB, Firebase) and ORM tools.
- Hands-on experience with Git, Docker, and cloud services (AWS, Azure, GCP).
- Strong problem-solving skills and the ability to work in an Agile/Scrum environment.
- Excellent communication skills and a collaborative mindset.