Software Engineer – Backend
- Banking
- 3 hari yang lalu
- 11 Mei 2026
- Fresh Graduate
- Full-time
As a Software Engineer – Backend in the Engineering Personal Account division, you will be responsible for developing and maintaining the backend systems that power the bank’s digital products, ensuring high performance, reliability, and scalability across all services. You will design, implement, and optimize features for various digital product services, as well as build and integrate APIs to support partnerships and broader product ecosystems. In this role, you will collaborate closely with Product, Business, and Marketing teams to deliver scalable solutions that align with user needs, while writing clean, high-quality, and maintainable code in accordance with engineering best practices and standards. You will also actively participate in technical design discussions, code reviews, and problem-solving sessions, contributing to the design and implementation of robust backend architectures and integrations. The role requires a strong understanding of system design principles and the ability to work effectively in a collaborative, cross-functional environment while delivering reliable and impactful backend solutions for digital banking products. We are looking for a passionate backend engineer who enjoys solving complex technical problems and building scalable systems. The ideal candidate has a strong foundation in Computer Science fundamentals, including data structures, algorithms, and object-oriented programming, and is proficient in at least one modern backend language such as Python, Golang, or Node.js. You should have a deep understanding of HTTP, web services, and RESTful APIs, as well as experience designing backend architectures and integrations. Familiarity with microservices architecture is highly valued, along with good communication skills and a positive, solution-oriented mindset that supports effective teamwork. Experience with cloud platforms such as AWS or GCP is a plus. A Bachelor’s degree in Computer Science or a related field is required, and fresh graduates are welcome to apply, while prior experience (minimum 1 year) in software development or a similar role is considered an advantage.