Back to jobs
Kredivo Group
Southeast Asia

Fullstack Engineer (SDE 1)

Jakarta, Indonesia, Indonesia
2026-06-27

Role Description

**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.

Fullstack Engineer (SDE 1)

Kredivo Group

Sign Up →