Software Engineer - Backend (Azure Cloud)

Posted:
2/22/2026, 6:13:56 PM

Location(s):
Central Jakarta, Java, Indonesia ⋅ Java, Indonesia

Experience Level(s):
Junior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Position Summary

1. Understand and implement software-related requirement accurately in order to provide software that meets its purpose.
2. Develop, Implement, and Maintained software effectively for cloud-based applications and services based on understanding of Azure Cloud standard

Role and Responsibilities

1. [Development and Implementation] Design, develop, and deploy robust backend systems on Azure and implement API services and ensure they are scalable and secure.
2. [Maintaining backend services] You will participate in the maintenance and deployment of the backend service running within the backend systems.
3. [Improve the backend systems] The backend systems have lots of components. You will participate in making the use of these components more efficient and cost-effective.
4. [Preserve reliability of the backend systems] The backend systems must not have downtime even in deployment. You will participate in keeping the systems up and reliable.
5. [Securing Service quality] Participate in solving issues coming from verification department or market and improving quality of application.

Skills and Qualifications

- Bachelor Degree from Computer Science or related fields
- Minimum 2 years of experience as backend software engineer with proven track record
- Preferably have an Azure Developer Associate or other related certifications
- Proficient in the Azure Cloud ecosystem, including Azure Functions, Azure App Services, and Azure SQL.
- Proficient in specific programming language C#, Python, or Java
- Proficient in specific framework Spring / Django / Fast API / GoSwagger
- Have knowledge in relational and NoSQL databases (e.g., Azure SQL Database, Cosmos DB).
- Have knowledge with RESTful services and API design best practices.
- Have knowledge with microservices architecture and container technologies (e.g., Docker, Kubernetes).
- Have knowledge with application performance monitoring tools (e.g., Azure Monitor, Application Insights).
- Have knowledge in GIT and automated application deployments (CI/CD)
- Have knowledge about Terraform or other IaC systems is a plus
- Have strong capability in algorithms, problem-solving, and data structures
- Have good communication skills in English
 

*This position will be hired under a third-party contract

* Samsung has a strict policy on trade secrets. In applying to Samsung and progressing through the recruitment process, you must not disclose any trade secrets of a current or previous employer.

* Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here.