Eterna Indonesia
Java & Angular Fullstack Developer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
IDR 132,000,000 – IDR 192,000,000 / year
Location:
Jakarta, Indonesia
Work mode:
Remote
Published on:
4 September 2026
What they need
About Eterna
Eterna is an Indonesian technology and business-process company that connects skilled Indonesian talent with fast-growing businesses around the world. We build and operate software platforms and place our engineers directly into product teams, handling hiring, HR, and payroll so our people can focus on doing great work.
We operate as a fully remote team across multiple time zones, where ownership, clear communication, and initiative matter just as much as technical skill.
The Role
We're looking for a Java & Angular Fullstack Developer who's comfortable working across the entire stack, building polished hybrid mobile and web experiences on the frontend and robust, well-tested REST APIs on the backend.
You'll ship real features end to end, from the Angular and Ionic interface a user taps, through the Spring Boot services and MySQL data behind it. This is a fully remote role on an async team, so you'll own your work, communicate clearly, and keep quality high with automated tests at every layer.
If you enjoy moving fluidly between frontend and backend and take pride in clean, reliable code, we'd love to hear from you.
What You'll Do
Frontend (hybrid app)
- Build and maintain a cross-platform hybrid app with Angular 19, Ionic 8, and Capacitor 8 in TypeScript.
- Manage application state and data flow using RxJS and NgRx.
- Craft clean, responsive interfaces with Angular Material, and integrate platform services like Firebase and the Google Maps SDK.
- Write and maintain automated tests with Jest and Playwright.
Backend (API)
- Design, build, and maintain REST APIs with Java 21, Spring Boot 3, and Spring Data JPA.
- Model and query data in MySQL, and use Redis for caching and performance.
- Implement secure authentication with JWT / OAuth2 and scheduled jobs with Quartz.
- Work with cloud and delivery infrastructure: AWS S3, Docker, and AWS CDK.
- Ensure reliability with automated tests using JUnit 5, Mockito, and Testcontainers.
Across the team
- Collaborate asynchronously with engineers, designers, and product on a fully remote team.
- Participate in code reviews and technical discussions, and write clean, maintainable, well-documented code.
Tech Stack
Frontend
- Core: Angular 19, Ionic 8, Capacitor 8, TypeScript
- State & data: RxJS, NgRx
- Platform: Angular Material, Firebase, Google Maps SDK
- Testing: Jest, Playwright
Backend
- Core: Java 21, Spring Boot 3, Spring Data JPA
- Data: MySQL, Redis
- API & jobs: REST, JWT / OAuth2, Quartz
- Infra: AWS S3, Docker, AWS CDK
- Testing: JUnit 5, Mockito, Testcontainers
What We're Looking For
- 2 to 4 years of experience with Angular (or a similar component-based framework) and TypeScript.
- 2+ years building REST APIs on a JVM backend, Spring Boot preferred.
- Comfortable working with relational databases and writing automated tests.
- Able to work and communicate asynchronously on a fully remote team.
- Strong written English communication and a reliable remote work setup.
Nice to Have
- Experience with Ionic / Capacitor or another hybrid mobile framework.
- NgRx or another Redux-style state library.
- AWS exposure (S3, CDK / CloudFormation) and CI/CD pipelines.
- Experience integrating third-party or webhook APIs (CRMs, e-signature, payments).
What We Offer
- 100% remote work with an experienced engineering team.
- The chance to build products used by businesses around the world, end to end across the stack.
- Exposure to a modern, well-rounded tech stack and cloud-native workflows.
- A collaborative environment that encourages continuous learning and technical growth.
Compensation
This role offers a competitive monthly salary of IDR 11,000,000 to 16,000,000, based on your experience and skills.
How to Apply
Please submit your CV along with any portfolio, GitHub profile, or project links that showcase your work.
If you can, include a short note about a feature or project you built end to end, frontend and backend, and the part you're most proud of. We'd love to hear how you approached it.
Eterna is an equal opportunity employer. We hire based on skills, potential, and team fit.
Other offers great for you!
These companies are also looking for great profiles
Teksystems
Développeur Fullstack Java Angular (H/F)
Freelance
92800 Puteaux, France
Hybrid
Skills
4 months ago
Quick apply
Espace Freelance
Développeur Fullstack Java / Angular confirmé
Freelance
Tours, France
Onsite, Hybrid
Skills
3 days ago
Quick apply
PROPULSE IT
Analyste développeur Fullstack Java Angular expérimenté(e)
Selon profil
Freelance
Hybrid
Skills
3 days ago
Quick apply