Backend Programmer
4 days ago
Position Objective:
- To develop, maintain, and optimise the web backend/API system in a reliable, secure, and efficient manner to support web, desktop, and mobile applications.
Education:
- The candidate must hold a Bachelor's degree (BSc) in Computer Science/Engineering, Telecommunications Engineering, Electrical/Electronic Engineering, another engineering discipline, or a related equivalent field.
Experience:
- A minimum of 2–3 years of working experience as a backend programmer.
Technical Skills:
- Proficiency in backend programming languages such as JavaScript, Java, Go, PHP, Python, or others.
- Strong command of advanced JavaScript libraries and frameworks such as , , or
- A solid understanding of RESTful APIs.
- Mastery of both relational (RDBMS) and NoSQL databases, specifically PostgreSQL and MongoDB.
- Proficiency with source-code versioning tools such as GitLab.
- Understanding of session management concepts in a distributed server environment.
- Knowledge of user authentication and authorization across systems, servers, and varied environments (for example using JWT).
- Understanding of system accessibility principles and compliance with security standards.
- Awareness of and ability to apply OWASP security principles.
- Basic knowledge of frontend technologies and platforms such as JavaScript, HTML5, and CSS3.
- Solid comprehension of server-side CSS preprocessors such as LESS and SASS.
- Capability to integrate various data sources and databases into a unified system.
- Ability to manage hosting, including database administration and application scaling in response to changing loads.
- Experience in data migration, data transformation, and scripting.
- Capability to set up and administer a backup system.
- Ability to produce output data in various formats as required.
- Competency in designing database schemas that reflect and support business processes.
- Ability to implement automated testing platforms and unit testing.
Soft Skills:
- Problem Solving: Able to analyse complex technical issues and devise efficient, measurable solutions.
- Analytical Thinking: Structured in thought processes, understands data flows and system architecture thoroughly before writing code.
- Attention to Detail: Meticulous with minor errors, business logic, and API security.
- Collaboration & Communication: Capable of communicating effectively with frontend teams, QA, DevOps, and non-technical stakeholders.
- Adaptability: Quick to adapt to new frameworks, tools, or architectures used in projects.
- Time Management: Disciplined in managing time and priorities, especially when working under deadlines and sprints.
- Accountability: Fully responsible for the quality and outcomes of work without requiring close supervision.
- Continuous Learning: Willing to continuously learn and update knowledge about backend/API trends and best practices.
- Teamwork: Capable of working in cross-functional teams and respecting the roles of other team members in the development cycle.
- Systemic Thinking: Able to understand the relationships among system components and the impact of code changes on the overall system.
Responsibilities:
- Develop web-based APIs according to client needs and specifications.
- Ensure all development adheres to the technical standards and guidelines established by the client.
- Perform application analysis, programming, testing, debugging, and bug fixing.
- Conduct application testing — including unit tests and integration tests.
- Execute load testing based on scenarios agreed upon with the client.
- Carry out application deployment to the production environment.
- Build reusable code and libraries for future development.
- Optimise the application to achieve maximum performance and scalability.
- Implement system security and data protection across all backend processes.
- Design and implement efficient and reliable data storage solutions.
-
Backend Programmer
4 hours ago
Jakarta, Jakarta, Indonesia PT Nutech Integrasi Full timePosition Objective:To develop, maintain, and optimise the web backend/API system in a reliable, secure, and efficient manner to support web, desktop, and mobile applications.Education:The candidate must hold a Bachelor's degree (BSc) in Computer Science/Engineering, Telecommunications Engineering, Electrical/Electronic Engineering, another engineering...
-
IT Programmer
4 days ago
Jakarta, Jakarta, Indonesia PT LIMA SRIKANDI JAYA Full time $300,000 - $600,000 per yearWe are looking for a skilled and passionate Programmer to join our growing team. If you enjoy building high-quality applications, solving technical challenges, and working in a collaborative environment, we'd love to meet youJob ResponsibilitiesDevelop, maintain, and optimize web-based applications.Collaborate with the team to implement new features and...
-
Senior Software Engineer, Backend
6 days ago
Jakarta, Jakarta, Indonesia Grab Full time $80,000 - $120,000 per yearCompany Description About Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to...
-
Principal Software Engineer, Backend
6 days ago
Jakarta, Jakarta, Indonesia Grab Full time $60,000 - $120,000 per yearCompany Description About Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to...
-
Backend Programmer
4 days ago
Jakarta, Jakarta, Indonesia PT. Elabram Systems Full timeWork responsibilities:· Design and write with the cutting edge Go language to improve the availability, scalability, latency, and efficiency of Digibank's range of services.· Work with the engineering team to explore and create new design / architectures geared towards scale and performance.· Participate in code and...
-
Software Engineer, Backend
6 days ago
Jakarta, Jakarta, Indonesia Grab Full time 4,000,000 - 15,000,000 per yearCompany Description About Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to...
-
Python Developer
4 hours ago
Jakarta, Jakarta, Indonesia Qomunal Full timeJoin Backend Programmer (Python)Location: (Hybrid/Remote) - Jakarta SelatanEmployment Type: Full-timeIndustry: AI • Conversational Systems • SaaSAbout is building the next generation of intelligent chatbot solutions—designed to help companies automate conversations, enhance customer engagement, and unlock the full potential of AI-driven...
-
Software Engineer, Backend
6 days ago
Jakarta, Jakarta, Indonesia Grab Full time $40,000 - $80,000 per yearCompany Description About Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to...
-
Software Engineer, Backend
6 days ago
Jakarta, Jakarta, Indonesia PT Solusi Transportasi Indonesia Full time $40,000 - $80,000 per yearCompany DescriptionAbout Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to...
-
Lead Software Engineer, Backend
6 days ago
Jakarta, Jakarta, Indonesia Grab Full time 1,200,000 - 2,400,000 per yearCompany Description About Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to...