job description
Join Abishar Technologies Indonesia as a Senior Full-Stack Developer and play a pivotal role in building cutting-edge enterprise applications for our global clients. Based in the vibrant tech hub of Bali (Canggu, Ubud, or Denpasar), you’ll collaborate with cross-functional teams to design, develop, and deploy scalable solutions using Java Spring Boot and Angular.
This is a unique opportunity to work on high-impact projects while enjoying Bali’s dynamic work-life balance. With a minimum of 4 years of enterprise development experience, you’ll drive innovation, optimize performance, and deliver seamless user experiences. Whether you're refining backend APIs or crafting intuitive frontends, your expertise will shape the future of our digital products.
We offer a competitive salary (IDR 8M–11M/month), a collaborative environment, and the chance to grow with a forward-thinking tech company. If you’re passionate about full-stack development and thrive in agile settings, we’d love to hear from you!
Responsibility
- Design, develop, and maintain scalable enterprise applications using Java Spring Boot for backend services and Angular for dynamic frontends.
- Collaborate with product managers, designers, and QA teams to deliver high-quality software solutions on time.
- Write clean, efficient, and well-documented code following best practices (SOLID, DRY, etc.).
- Optimize application performance, security, and scalability through code reviews and testing (unit, integration, E2E).
- Integrate third-party APIs, microservices, and databases (SQL/NoSQL) to enhance system functionality.
- Troubleshoot and debug issues across the full stack, ensuring minimal downtime and maximum reliability.
- Mentor junior developers and contribute to architectural decisions for new features.
- Stay updated with emerging technologies and advocate for process improvements.
Qualifications
- 4+ years of professional experience in full-stack development with Java Spring Boot and Angular (v8+).
- Proven expertise in building RESTful APIs, microservices, and single-page applications (SPAs).
- Strong proficiency in TypeScript, HTML5, CSS3, and modern frontend frameworks.
- Experience with databases (PostgreSQL, MySQL, MongoDB) and ORM tools (Hibernate, JPA).
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Solid understanding of agile/Scrum methodologies and CI/CD pipelines (Jenkins, GitHub Actions).
- Excellent problem-solving skills and ability to work in a fast-paced, remote-friendly environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).