hero

Portfolio Company Careers

Discover career opportunities across PFG's network of portfolio companies

Fullstack Engineer - International (SDE 2)

Kredivo Group

Kredivo Group

Software Engineering
Jakarta, Indonesia
Posted on Oct 13, 2025

About the job:

  • Design and implement small to medium sized end-to-end features across frontend and backend systems.
  • Build high-performance APIs, reliable background jobs, and scalable services using modern Node.js and TypeScript.
  • Develop responsive and performant UI using React and styled-components.
  • Ensure code quality through unit testing, code review, and adherence to clean architecture principles.
  • Identify and fix performance bottlenecks (database queries, caching, concurrency).
  • Implement best practices in system design: rate limiting, distributed locking, retry with exponential backoff, and graceful shutdown.
  • Integrate with queues and message brokers (RabbitMQ, Kafka, BullMQ, AWS SQS) for async processing.
  • Design and optimize data storage solutions using MySQL, MongoDB, and Redis.
  • Collaborate with Product Managers, Backend Engineers, and QA Engineers in developing full-stack solutions.
  • Participate in technical design reviews, ensuring maintainable, testable, and scalable solutions.
  • Collaborate with DevOps to support deployment pipelines and observability (logging, metrics, tracing).

About you:

  • Bachelor’s degree (or higher) in Computer Science, Software Engineering, Information Systems, or related fields.
  • Equivalent practical experience in production-grade fullstack development is also acceptable.
  • 1-2+ years of hands-on experience building and maintaining backend service or web frontend application in production environments.
  • Proven ability to work across frontend and backend stacks using modern programming languages and frameworks (e.g., TypeScript, JavaScript, Go, Java, Kotlin, or Python).
  • Strong understanding of SPA (Single Page Application) frameworks — React, Angular, Vue, or Next.js — and their ecosystems.
  • Experience developing RESTful APIs, web applications, and backend services using at least one major web framework or runtime (e.g., Express, Spring Boot, Django, FastAPI, or Go Fiber).
  • Familiarity with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or Redis.
  • Exposure to event-driven architectures, message queues, or background processing systems (e.g., Kafka, RabbitMQ, BullMQ, AWS SQS).
  • Experience with CI/CD pipelines, code reviews, and collaborative development environments (Git-based workflows).
  • Understanding of cloud platforms such as AWS, GCP, or Azure.
  • Strong understanding of Unit testing and test isolation concepts.
  • Demonstrates a solid understanding of software engineering principles, including:
    • SOLID Principles
    • Clean code practices
    • Clear architecture design
    • Modularization, abstraction, and separation of concerns
    • Maintainability and testability focus across the stack
  • Solid understanding of frontend rendering methodologies, including:
    • CSR (Client-Side Rendering)
    • SSR (Server-Side Rendering)
    • SSG (Static Site Generation)
    • ISR (Incremental Static Regeneration)
  • Familiarity with functional programming and its real life practice in production code.
  • Understand the concept and implementation of Progressive Web Apps (PWA)
  • Experience with Test runner tools such as Vitest, Jest, or Mocha for frontend and backend testing.
  • Familiarity with Build tools (e.g., Webpack, Vite, Rollup, esbuild) and testing utilities integrated into development pipelines.
  • Understands and uses linter tools (e.g., ESLint, TSLint, Biome, OxLint) and formatter tools (e.g., Prettier) to maintain consistent code style.

    #LI-RR1