React Developer / DevOps Engineer (Hybrid)
Hybrid role split ~50/50 between building React web applications and owning application operations for an international client: deployments, CI/CD, monitoring, troubleshooting, and database migrations. Employed by Eterna, an Indonesian outsourcing firm, embedded in the client's engineering team; cloud infrastructure itself is managed by a separate IT team.
- Compensation
- Not disclosed
- Location
- Indonesia
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Devops
- Posted
Skills
Must have
- 3+ years of professional software engineering experience
- Strong experience building applications with React.js
- Experience consuming REST APIs
- Solid understanding of modern frontend development practices
- Experience working with Git and collaborative development workflows
- Experience with CI/CD tools such as GitHub Actions, GitLab CI, Azure DevOps, or Jenkins
- Experience using Docker in development or production environments
- Experience troubleshooting production issues
- Familiarity with monitoring and logging tools such as Sentry, Datadog, Grafana, or CloudWatch
- Experience working with relational databases such as PostgreSQL or MySQL
- Comfortable performing database migrations and resolving data issues
- Basic familiarity with cloud platforms such as AWS, Azure, or GCP
- Reliable internet connection and a suitable remote work setup
Nice to have
- Experience with Next.js
- Experience using React Query, Redux, or Zustand
- Familiarity with Kubernetes
- Experience with Infrastructure as Code (Terraform)
- Bash or Shell scripting
- Experience supporting production SaaS applications
- Experience working in a startup or fast-paced engineering environment
Full description
About Eterna
Eterna is an Indonesian technology and business-process outsourcing company that connects skilled Indonesian talent with fast-growing businesses around the world. We build and operate software platforms for international clients and place our engineers directly into their teams to build scalable applications, improve engineering processes, and support mission-critical systems.
This position is with one of Eterna’s international clients. You would be hired and supported by Eterna while working as an embedded member of the client’s engineering team, contributing to their product rather than to Eterna’s internal projects. We operate as a fully remote group across multiple time zones, where ownership, clear communication, and initiative are just as important as technical expertise.
The Role
We're looking for a React Developer / DevOps Engineer who enjoys both building modern web applications and ensuring they run reliably in production. In this role you would be employed by Eterna and work day to day as part of one of our client’s engineering teams, a fast-growing international business.
This is a true hybrid role with an approximately 50/50 split between software development and application operations. You'll work alongside the client’s engineering team to build React features while taking ownership of deployments, CI/CD, production monitoring, troubleshooting, database migrations, and operational improvements.
This is not an infrastructure-focused DevOps position. The client’s cloud infrastructure is managed by a dedicated IT team, allowing you to focus on keeping their applications healthy, reliable, and continuously improving.
Most of the foundational systems are already in place, so your focus will be on maintaining, optimizing, troubleshooting, and enhancing the client’s existing development and deployment workflows.
While the split flexes with priorities, we're looking for someone who treats both areas with equal ownership rather than viewing DevOps as secondary support. Candidates with particularly strong DevOps and production-operations experience are especially encouraged to apply.
If you enjoy solving production problems as much as building new features, we'd love to hear from you.
What You'll DoReact Development
- Develop and maintain modern React applications and internal tools.
- Build new features based on product requirements.
- Collaborate closely with designers, product managers, and engineers.
- Write clean, maintainable, and scalable code.
- Improve application performance and user experience.
- Integrate frontend applications with backend APIs.
- Participate in code reviews and technical discussions.