
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A technology company in Jakarta Utara is seeking a Software Developer to build and maintain scalable web applications. The role requires experience in server-side languages with a strong focus on PHP, Java, and Node.js. Candidates should have a Bachelor's degree in Computer Science or a related field and ideally possess team leadership experience. The company offers a dynamic work environment with a focus on Agile methodologies and collaboration with UI/UX designers.
Build and maintain scalable web applications using [PHP, java, Node.js].
Design, implement, and optimize database schemas and queries.
Develop and consume RESTful or GraphQL APIs to connect the frontend with backend services.
Write clean, maintainable, and well-documented code while performing regular peer code reviews.
Debug and resolve complex technical issues across the application stack.
Work closely with UI/UX designers, product managers, and other developers in an Agile environment.
Website Security: Practical experience with Content Security Policy (CSP), CORS, and secure header management.
Bachelor degree in Computer Science, Software Engineering, or equivalent practical experience.
2 years leading team with professional experience in software development.
Have been a portfolio of past projects.
Strong experience with server-side languages (Node.js, Python, Java, PHP).
Experience with SQL (PostgreSQL/MySQL)
Expert knowledge of Git and collaborative workflows (GitHub/GitLab).
Cloud/DevOps: Familiarity with AWS, Azure, or Google Cloud and CI/CD pipelines is a plus.
Familiarity with AI is a plus