Company Logo

Software Engineer

This job post is managed by

TA
Tera Achiever

Job Requirements

On-site
1 - 3 years of experience
Minimal Bachelor’s Degree

Skills

Laravel

JavaScript

PostgreSQL

React.js

CSS

jQuery

Microsoft SQL Server

C++

HTML

MongoDB

MySQL

Node.js

Job Benefits

Health Insurance

Perform Bonus

Career Path

THR

Work Insurance

Job description for Software Engineer at Tera Achiever

What you'll do as a Software Engineer at HERA :

- Develop and maintain HERA's AI-powered customer service platform end to end: a Next.js (React + TypeScript) web app and a Python (FastAPI) backend.

- Build AI/LLM features that automate customer service work, such as automated QA scoring of calls and chats, conversation analytics, and insight summaries.

- Integrate external platforms via REST APIs and webhooks: WhatsApp and omnichannel/CRM chat platforms, payment gateways, email, Google Sheets, and speech-to-text services.

- Design PostgreSQL schemas and migrations, tune slow queries, and maintain background jobs (Celery + Redis) for data processing and scheduled reports.

- Build data-heavy dashboards and reports (charts, PDF/Excel exports) that clients use to track service quality.

- Troubleshoot production issues, improve performance, and keep the platform secure (authentication, role-based access, multi-tenant data isolation).

- Keep code quality high through automated tests, code reviews, and CI/CD, from design and development through deployment and continuous improvement.

- Collaborate closely with Product, AI/Engineering, and other teams to turn business requirements into technical solutions.

- Contribute ideas to improve HERA's products and engineering processes.

Qualifications

Must have :

- 1–2 years of professional experience in software engineering / full-stack development.

- Solid Python for backend development; FastAPI preferred (Django/Flask is fine).

- Strong JavaScript/TypeScript with hands-on React / Next.js experience.

- Good understanding of REST API design, database design, and system architecture.

- Experience with PostgreSQL: writing SQL beyond basic CRUD (joins, aggregations, indexes) and managing schema changes with migrations (e.g. SQLAlchemy + Alembic).

- Comfortable with Git and a pull-request workflow (branching, code review), plus basic Docker.

- Habit of writing automated tests (e.g. pytest, Jest/Vitest).

- Strong problem-solving and debugging skills.

- Able to work independently as well as collaboratively in a fast-paced environment.

- Good communication skills and ability to understand business requirements.

Nice to have :

- Background jobs and task queues (Celery, Redis, scheduled jobs).

- Building features on LLM APIs (OpenAI, Anthropic, Gemini, etc.): prompt design, structured outputs, evaluating results, managing cost. Embeddings / vector search (pgvector) is a plus.

- Integrating third-party APIs and webhooks, especially WhatsApp, omnichannel/CRM platforms, or payment gateways.

- Tailwind CSS, TanStack React Query, and charting libraries (Recharts / ECharts).

- CI/CD (GitHub Actions) and monitoring (Prometheus / Grafana).

- Experience with speech-to-text / audio processing, or with B2B SaaS, customer service, or contact center products.

Interview Process

About the company
Tera Achiever
Information Technology and Services
51 - 200 employees

A Leading Force in Marketing & Technology in Indonesia

Frontier began its journey as an independent research and consulting company, building a solid reputation through consistent quality in market research and consumer studies. Over the years, it has become renowned for blending insightful market research with cutting-edge technological solutions. Among its flagship offerings are the Top Brand and Corporate Image Indexes, trusted benchmarks for companies and brand owners across various sectors.

Today, Frontier has strategically invested in marketing and technology to stay ahead of the ever-evolving marketing landscape, rapid digital advancements, and the fast-changing behaviors of its target audience. By continuously adapting to these dynamic shifts, Frontier ensures that its solutions remain relevant, innovative, and effective in addressing the growing demands of brands and businesses in an increasingly competitive marketplace.

Office address

Sopodel Tower, Mega Kuningan.

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Contract
1 - 3 yrs
Minimum Bachelor’s Degree
PT. Catureka Adikrida
Full-Time
1 - 3 yrs
Minimum Associate Degree
PT Infiniti Reka Solusi

IT Programmer

Rp 5,8-6,5jt
Full-Time
1 - 3 yrs
Minimum Bachelor’s Degree
PT. Tanto Intim Line
Full-Time
1 - 3 yrs
Minimum Bachelor’s Degree
PT Archa Mitra Solusi
Full-Time
1 - 3 yrs
Minimum Bachelor’s Degree
Techner

Software Engineer