Software Engineer

  • West Jakarta, Jakarta, Indonesia
  • Full-Time
  • On-Site

Job Description:

About the Role:
We are seeking a dynamic Software Engineer who values logic over language. You won't just be writing code; you will be architecting systems, untangling legacy knots, and choosing the right technology to solve complex performance problems. You will join a team that embraces AI-assisted development and Micro services architecture.

What You Will Do:

  • Design and deploy robust features from the database design (SQL/NoSQL) all the way to the frontend (React/Vue).
  • Design efficient schemas and ensure data integrity. You will decide when to use a Relational DB vs. NoSQL based on specific use cases.
  • Take ownership of migrating legacy systems into modern, scalable architectures.
  • Obsession with speed. You will implement caching layers (Redis/Memcached) and optimize complex queries.
  • Build and maintain microservices that may run on Node.js, Go, Python, or Java.

What We Are Looking For:

  • 3 years of professional experience as a Fullstack Engineer.
  • While Node.js/TypeScript is our daily driver, you are comfortable context-switching to Python, Go, PHP, or Java when the architecture demands it.
  • You know your way around PostgreSQL, MySQL, and MongoDB.
  • You are proficient with Git, Docker, and CI/CD pipelines.
  • Experience deploying and optimizing on AWS, GCP, or Azure.

Why You'll Love It Here:

  • We encourage the use of AI Code Assistants to streamline your workflow.
  • Bored of CRUD apps? Help us solve high-load performance issues and architectural migrations.
  • We value clean code and require a GitHub portfolio to see how you think.