Job Description
Full-stack Engineer
About the company
Geekhunter is hiring on behalf of our client, a leading cloud solutions provider that has been a trusted name in digital transformation since 2003. With a proven track record of helping some of the biggest organizations in the region maximize their digital possibilities, this team is built on the belief that every client deserves the advantages of cloud technology and has consistently delivered simple solutions for tough problems.
Job Responsibilities
System Development & Maintenance
- Design, develop, test, and maintain full stack applications, with primary ownership on backend services and APIs
- Build and enhance RESTful / service-based architectures supporting government digital platforms
- Ensure systems are secure, scalable, maintainable, and production-ready
- Participate in system troubleshooting, defect resolution, and performance tuning
Backend Engineering (Primary)
- Develop backend services using Node.js / Java / .NET / Python (one or more)
- Work with relational databases (e.g. PostgreSQL, MySQL) and data models
- Integrate with internal and external systems via APIs
- Support CI/CD pipelines and structured SDLC practices
Frontend Engineering (Secondary)
- Develop and maintain frontend components using modern JavaScript frameworks (e.g. React)
- Integrate frontend with backend services and APIs
- Ensure usability, performance, and cross-browser compatibility (not UI/UX design-heavy)
AI-Enabled Capabilities (Required)
- Contribute to AI-enabled system features, such as:
o AI/ML or data-driven components
o LLM / GenAI integrations (e.g. document processing, chatbots, analytics automation)
o AI-assisted workflows embedded in business systems - AI exposure may include:
o Building or integrating ML models
o Consuming AI/LLM services via APIs
o Applying AI to improve system functionality or operational efficiency - This is NOT an AI Research or Data Scientist role, but AI experience must be real and production-relevant
Collaboration & Delivery
- Work closely with product managers, architects, QA, and other engineers
- Participate in Agile ceremonies and iterative delivery
- Communicate clearly with onshore stakeholders despite offshore setup
- Take ownership of technical documentation and support knowledge transfer where required
Job Requirements
Core Engineering
- 3–5 years of relevant experience in software engineering
- Strong experience as a backend-first full stack engineer
- Hands-on experience with:
• Backend frameworks (Node.js / Java / .NET / Python)
• SQL databases
• API design and integration - Experience delivering and supporting production systems
Frontend
- Working knowledge of React or equivalent modern JS framework
- Ability to integrate frontend with backend services
AI / Data
- Demonstrable AI exposure, such as:
• ML / data-driven features
• GenAI / LLM integration
• AI-assisted automation or analytics - Ability to explain how AI was used in real systems (not POC-only)
DevOps / Practices
- Familiarity with CI/CD pipelines
- Experience with cloud platforms (AWS / Azure / GCP)
- Understanding of secure coding and good engineering practices
Nice-to-Have
- Experience with government, regulated, or enterprise systems
- Exposure to microservices or distributed systems
- Experience working in offshore or distributed teams
- Prior work involving audit, documentation, or structured governance
Benefits
- Competitive salary and benefits package
- THR, BPJS-K, BPJS-TK
- Working tools provided
- Private health insurance