Job description for Senior Software Engineer at PT. Berlian Sistem Informasi
- Design and maintain software architecture across backend, frontend, and system integrations.
- Define technology stack, architectural patterns, and coding standards.
- Perform architecture, design, and code reviews.
- Develop and maintain applications, including core services and critical modules.
- Integrate applications with databases, APIs, and third-party services.
- Lead, mentor, and provide technical guidance to the engineering team.
- Support task breakdown, estimation, and technical planning.
- Collaborate with Product Owners, Business Analysts, and QA to deliver business requirements.
- Ensure code quality, performance, and security best practices

