Job Overview
We're looking for a passionate Software Developer to join our Development & Integration team at CSI. You'll work with a supportive team to design, build, and maintain real-world software solutions that help businesses grow through technology. It's a great opportunity to learn both front-end and back-end development, sharpen your skills, and be part of projects that make a real impact.
What You'll Do
- Help build, develop, and maintain software applications/platform and integrations for CSI's clients.
- Write clean and easy-to-read code.
- Work together to analyze requirements to turn ideas and requirements into working solutions.
- Find and fix bugs, and help improve system performance.
- Learn to work with APIs and database connections.
- Join in code reviews and share ideas for better solutions.
- Keep up with the latest tools, frameworks, and development practices.
What We're Looking For
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field. Fresh graduates are welcome to apply.
- Basic understanding of programming fundamentals, data structures, and design patterns.
- Some experience (even academic or personal projects) using HTML, CSS, JavaScript, and one of the modern frameworks like or and backend programming/frameworks using or PHP like Laravel, etc.
- Familiar with databases like PostgreSQL or MySQL.
- Familiarity with RESTful APIs and integration workflows.
- Know how to use Git for version control.
- Discipline, eager to learn and not afraid to ask questions.
Nice to Have
- Experience with cloud services (Azure, DigitalOcean or Google Cloud).
- Familiarity with Docker or other container tools.
- Knowledge of API integrations or simple DevOps workflows.
- Basic understanding of security and good coding practices.
Notes
- Available for placement at CitraGrand, Cibubur CBD.