Software Engineer (Junior/Senior/Staff Level)
- Work side-by-side with a mentor (Lead Software Engineer / Engineering Manager) to help you accomplish team goals and grow together as a person.
- Carry out the execution of medium to large-sized projects assigned by PM / Lead Software Engineer according to the product domain.
- Collaborate in a high-performance team by participating in requirements and specification phases, and help design solutions or implement systems together.
- Contribute to building various APIs, enhancing functionalities, and fixing bugs to serve Indodana’s large user base.
- Work with in-house cutting-edge DevOps tools (Kubernetes, Terraform, Grafana, Loki, Prometheus) on Google Cloud Platform.
Qualifications
- 4+ years of experience for Senior level, or at least 7 years for Staff level. Experience in startup, fintech, or banking industry is a plus.
- Fresh graduates are welcome to apply for Junior level. A Bachelor's degree in Computer Science or equivalent from a reputable university with good academic results is preferred.
- Strong problem-solving and software engineering skills, preferably in Java/NodeJS.
- Experience with RDBMS technology like PostgreSQL/MySQL.
- Experience with version control (Git) and collaboration tools (GitHub/Phabricator).
- Passionate about building products and using technology to solve complex real-world problems.
- Curious to explore creative solutions and try new approaches to solve challenging problems effectively.
Additional Information
This position offers hybrid working in Jakarta head office.
Contact email