Senior Backend Engineer
Summary
Senior Backend Engineer at TransJakarta, Jakarta's public bus rapid transit operator, building and maintaining microservices-based backend systems for public transportation services. Day-to-day work spans Node.js, Go, Python, or Java services with PostgreSQL, Redis, and MQTT, deployed via Docker, Kubernetes, and Helm.
Degree in Information Systems, Computer Science, or a related field;
Proven experience as a Backend Developer;
Experience with technologies and frameworks such as Express.js (Node.js), Golang, Django/Flask (Python), Redis, MQTT, PostgreSQL, Spring Boot (Java), or REST APIs;
Experience using Docker, Kubernetes, and Helm for managing microservices-based applications;
Strong problem-solving and analytical skills;
A strong interest in working in the transportation and public services sectors;
Ability to work effectively in a team, adapt to changing environments, and willingness to learn new technologies and skills.