Software Engineer
On-site · Jakarta, Jakarta, Indonesia
Job Summary
The Associate Software Development Engineer position is an entry-level role focused on assisting in the design, development, and testing of software systems and applications, including cloud-based tools. Responsibilities include writing and testing code, executing automated testing, supporting software deployment, collaborating with product teams, creating and debugging large-scale distributed systems, and maintaining technical documentation. Candidates should possess a basic understanding of cloud services across multiple platforms, proficiency in programming languages such as C/C++, C#, Java, and Python, and familiarity with microservices architecture, SQL, and agile methodologies.
Required Qualifications
- Basic understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure
- Developing subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js
- Some expertise of data structures, algorithms, and software design
- Knowledge of micro services-based software architecture and experience with API product development
- Some expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra
- Basic understanding of container run time (Kubernetes, Docker, LXC/LXD)
- Some proficiency with agile, lean practices and believes in test-driven development
- Ability to work well in a diverse team with different backgrounds and experience levels
- Some proficiency with CI/CD concepts and tools
- Some proficiency with cloud-based infrastructure and deployments
Desired Qualifications
- Microsoft Certified Azure Fundamentals preferred
- Relevant agile certifications preferred
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.