job description
Join Mabuhay Technology Corporation as a Senior Full Stack Developer and lead the development of innovative, high-performance web applications in the vibrant tech hub of Bali, Indonesia. This is a unique opportunity to work on cutting-edge projects while enjoying the islandâs dynamic work-life balance in locations like Canggu, Ubud, or Denpasar.
As a Senior Full Stack Developer, you will play a pivotal role in designing, developing, and deploying scalable solutions that drive business growth. Youâll collaborate with cross-functional teams to deliver seamless user experiences, optimize system performance, and integrate modern technologies. Whether you're refining backend architectures or crafting intuitive frontends, your expertise will shape the future of our digital products.
We offer a competitive salary, remote-friendly policies, and the chance to work in one of Southeast Asiaâs most inspiring tech communities. If youâre passionate about full-stack development and thrive in a fast-paced, innovative environment, weâd love to hear from you.
Responsibility
- Design, develop, and maintain scalable full-stack applications using modern frameworks (e.g., React, Node.js, Django, or Laravel).
- Lead the architecture and implementation of RESTful APIs and microservices to ensure high performance and reliability.
- Collaborate with UI/UX designers to create intuitive, responsive interfaces that enhance user engagement.
- Optimize database schemas and queries for efficiency and scalability (e.g., PostgreSQL, MongoDB).
- Implement CI/CD pipelines and DevOps best practices to streamline deployment and monitoring.
- Mentor junior developers and conduct code reviews to maintain high coding standards.
- Troubleshoot and debug complex issues across the entire stack, from frontend to backend.
- Stay updated with emerging technologies and recommend innovations to improve system architecture.
Qualifications
- Bachelorâs degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience as a Full Stack Developer with a strong portfolio of web applications.
- Proficiency in JavaScript/TypeScript and modern frameworks (e.g., React, Angular, Vue.js).
- Expertise in backend development using Node.js, Python, PHP, or Java and related frameworks.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
- Solid understanding of database design (SQL/NoSQL) and optimization techniques.
- Familiarity with Agile/Scrum methodologies and version control systems (Git).
- Excellent problem-solving skills and the ability to work in a collaborative, fast-paced environment.