Deskripsi Pekerjaan
Are you a passionate Software Engineer looking to make a significant impact in the logistics and insurance sectors? Transportation Solutions Indonesia is seeking a talented and motivated Software Engineer, Backend, to join our dynamic engineering team based in Indonesia. You will report directly to the Engineering Manager, Insurance, and will play a pivotal role in developing the complex, scalable backend systems that power our many end-to-end business processes. In this role, you will collaborate with cross-functional teams to deliver high-quality software solutions that enhance our operational efficiency and user experience. We are looking for someone who thrives in a fast-paced environment and is eager to tackle challenging technical problems.
As a Backend Engineer, you will be responsible for the full lifecycle of backend development, from designing robust APIs to maintaining our core systems. You will work with modern technologies and best practices to ensure our software is secure, reliable, and performant. Join us in driving innovation in the transportation and insurance industries through cutting-edge technology.
Tanggung Jawab
- Design, develop, and maintain scalable backend services and APIs using modern programming languages and frameworks.
- Collaborate with product managers, frontend developers, and other stakeholders to define technical requirements and implement end-to-end features.
- Optimize application performance, database queries, and overall system architecture to ensure high availability and speed.
- Participate in code reviews, technical design discussions, and agile planning sessions to ensure code quality and best practices.
- Write comprehensive unit tests and integration tests to ensure software reliability and maintainability.
- Identify and troubleshoot complex technical issues in production environments, providing timely resolutions.
- Document system architecture, APIs, and technical specifications to facilitate knowledge sharing within the team.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related technical field.
- 3+ years of professional experience in backend software development.
- Strong proficiency in programming languages such as Java, Python, Go, or Node.js.
- Deep understanding of database technologies (SQL and NoSQL) like PostgreSQL, MySQL, and MongoDB.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with microservices architecture and RESTful API design principles.
- Excellent problem-solving skills and the ability to work independently as well as in a collaborative team setting.