Logo-of-OAKTREE-CONSULTING-hiring-for-jobs-in-Singapore-on-GrabJobs

Software Developer(Back End)

salary Salary :

$4,000 - 8,000 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Developer(Back End)

The Backend Engineer is responsible for building and maintaining backend systems that are secure, scalable, and optimized for performance. You will work in a cloud‑native, Agile, and DevOps‑driven environment, collaborating with cross‑functional teams to deliver highly reliable digital services. The role combines system design, API development, engineering best practices, and continuous improvement to support mission‑critical applications.

Key Responsibilities

1. Backend Development & API Engineering

  • Design and implement backend services and APIs that support high‑volume and mission‑critical digital products.
  • Build cloud‑native components that are scalable, resilient, and optimized for performance.
  • Improve existing backend architectures for better observability, reliability, and throughput.

2. Requirements Collaboration &Delivery

  • Partner with Business Analysts and Product Managers to refine user stories and translate them into actionable engineering tasks.
  • Work with QA engineers to ensure robust automated test coverage; resolve defects proactively.
  • Collaborate with DevOps teams to implement automated builds, deployments, monitoring, and release workflows.

3. Engineering Quality & XPPractices

  • Apply modern engineering methodologies such as Test‑Driven Development (TDD), pair programming, and continuous refactoring.
  • Conduct peer reviews to maintain code quality, enforce backend standards, and detect security gaps early.
  • Follow software craftsmanship principles to produce code that is clean, modular, maintainable, and efficient.

4. Architecture, Security &Documentation

  • Develop and document system architecture, interface contracts, and backend operation patterns.
  • Ensure all components meet government or enterprise security, compliance, and regulatory requirements.
  • Apply secure coding techniques and mitigate risks such as injection attacks, insecure deserialization, and authentication vulnerabilities.

5. Optimization & PlatformReliability

  • Enhance backend performance using profiling, caching, concurrency improvements, and query optimization.
  • Strengthen observability through structured logs, traces, metrics, and alerting frameworks.

6. Emerging Technologies & AdvancedIntegrations

  • Contribute to blockchain or smart contract development when relevant.
  • Implement serverless workflows or event‑driven patterns as needed.
  • Integrate with API gateways, service meshes, and authentication frameworks.

Required Technical Skills

Core Programming & Frameworks

  • Competency in backend languages such as Java, Kotlin, Python, Golang, Node.js, or Ruby.
  • Strong understanding of RESTful APIs, GraphQL, gRPC, and WebSocket‑based communication.

Cloud, Containers & Infrastructure

  • Hands-on experience with cloud platforms including AWS, Azure, or Google Cloud.
  • Proficiency with Docker, Kubernetes, and container orchestration.
  • Familiarity with Infrastructure-as-Code tools such as Terraform, CloudFormation, or Pulumi.

Distributed Systems & Messaging

  • Knowledge of microservices architectures and event-driven patterns.
  • Practical experience with messaging systems such as Kafka or RabbitMQ.

Databases & Persistence

  • Strong understanding of SQL and NoSQL systems such as PostgreSQL, MySQL, Redis, MongoDB, DynamoDB.
  • Ability to tune queries, optimize data models, and manage storage performance.

DevOps & CI/CD Tooling

  • Experience working with CI/CD platforms (e.g., GitHub Actions, GitLab CI, ArgoCD).
  • Strong Git skills including branching strategies such as GitFlow or trunk-based development.

Testing & Automation

  • Proficient with test automation frameworks such as JUnit, PyTest, Jest, Playwright.
  • Comfortable implementing automated integration, unit, and contract tests.

Observability & Monitoring

  • Familiarity with platforms like Prometheus, Grafana, OpenTelemetry, ELK/EFK stacks to build visibility into backend operations.

Software Engineering Practices

  • Experienced working in Agile teams using Scrum or Kanban.
  • Deep understanding of Extreme Programming (XP) principles including TDD, pair programming, and incremental refactoring.
  • Strong commitment to writing clean, maintainable code in line with software craftsmanship values.

Qualifications

  • Degree or Diploma in Computer Science, Information Technology, Computer Engineering, Electronics Engineering, or related technical disciplines.
  • Relevant work experience in backend development, cloud-native engineering, distributed systems, or DevOps environments.

Please submit resumes to [email protected] with the following details in MS Word format:

- Position applying for

- Current remuneration

- Expected remuneration

- Notice period

John Goh Meng Chye

EA License No : 06C4642

EA Reg No : R1102621

We regret that only shortlisted candidates will be notified.

Original job Software Developer(Back End) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

OAKTREE CONSULTING

OAKTREE CONSULTING Oaktree is committed to providing quality and prompt services in the following areas Permanent, contract and temporary recruitment for both local and foreign talents. Event/Project Recruitment Recruitment Process Outsourcing Payroll Outsourcing Oaktree’s services cover ev...

Read more about the company

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Accounting / Finance Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.