Responsibility
Job Title: Next.js + Golang Developer
Experience: 6–8 Years
Employment Type: Contract (6 Months + Extendable)
Location: Indonesia
Role Summary
We are looking for an experienced Next.js + Golang Developer with strong expertise in building cloud-native, microservices-based applications. The ideal candidate should have hands-on experience in both backend and frontend development, delivering scalable, secure, and high-performance solutions. This role involves developing card management and reconciliation platforms, integrating enterprise systems, and owning the complete Software Development Life Cycle (SDLC).
Key Responsibilities
- Design, develop, and maintain Golang-based microservices for card management and reconciliation workflows, integrating with the Pismo Card Management System, API Gateway, audit systems, and authentication services.
- Develop responsive and accessible front-end applications using Next.js, including UI components, dashboards, and role-based user interfaces while integrating enterprise authentication and backend APIs.
- Design and optimize data models in MySQL, implement caching using Valkey, and ensure application observability through OpenSearch, Grafana, and Thanos.
- Implement secure cloud-native solutions using AWS, IAM, HashiCorp Vault, Istio Service Mesh, and CI/CD pipelines.
- Own the complete SDLC, including development, testing, deployment, UAT support, performance optimization, and production readiness.
Required Skills & Experience
- 6–8 years of experience in Full Stack Development.
- Strong hands-on experience with:
- Golang (production-grade microservices)
- Next.js (production-grade frontend development)
- AWS Cloud-native development
- Microservices architecture
- REST API design and API Gateway integration
- MySQL
- Experience with:
- UI/UX design, wireframing, and responsive web development
- Containers and containerized deployments
- Istio Service Mesh
- CI/CD pipelines
- Automated testing frameworks
- Strong understanding of secure application development, cloud infrastructure, and enterprise integrations.
Preferred Skills
- Experience with Pismo or other Card Management Systems.
- Domain knowledge of Payments, Banking, or Card Management.
- Hands-on experience with Valkey/Redis, HashiCorp Vault, OpenSearch, Grafana, and Thanos.
- Experience integrating Tableau, enterprise design systems, and JumpCloud/Single Sign-On (SSO) solutions.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.