Salary Range
SGD 108,000 - SGD 132,000 /year
SGD 9,000 - SGD 11,000/month
Skills Required
GitAzureDevOpsNodeJSAWSgRPCJavaScriptComputer SciencePythonReliability ImprovementContinuous IntegrationJava
Job Description
Job Description
We are seeking a Backend Engineer to design, develop, and maintain scalable, secure, and high-performance backend services that support modern digital platforms. The role requires experience in cloud-native development, microservices architecture, DevOps practices, and agile software delivery.
Key Responsibilities
- Collaborate with Business Analysts and Product Managers to translate business requirements into technical solutions.
- Design, develop, and maintain scalable backend APIs and services.
- Work closely with QA teams to support automated testing and timely issue resolution.
- Partner with DevOps teams to automate CI/CD pipelines, deployments, and monitoring processes.
- Apply modern software engineering practices including code reviews, automated testing, and continuous integration.
- Support application security, performance, scalability, and reliability initiatives.
- Prepare and maintain system and technical documentation.
- Optimize backend systems, observability, and operational efficiency.
- Contribute to technical improvements and innovation initiatives where applicable.
Requirements
Technical Skills
- Degree or Diploma in Computer Science, Information Technology, Engineering, or a related field.
- Experience with Git and branching strategies such as GitFlow or trunk-based development.
- Proficiency in one or more backend programming languages such as Java, Kotlin, Python, Golang, Node.js, or Ruby.
- Experience with cloud platforms including AWS, Azure, or Google Cloud.
- Strong understanding of RESTful APIs, GraphQL, gRPC, and WebSockets.
- Experience with microservices and event-driven architecture using technologies such as Kafka or RabbitMQ.
- Familiarity with Docker and Kubernetes.
- Experience with CI/CD tools such as GitHub Actions, GitLab CI, or ArgoCD.
- Knowledge of database technologies including PostgreSQL, MySQL, MongoDB, DynamoDB, and Redis.
- Experience with monitoring and observability tools such as Prometheus, Grafana, OpenTelemetry, or ELK Stack.
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Pulumi.
- Experience with API documentation tools such as Swagger/OpenAPI.
- Knowledge of search technologies such as Elasticsearch and Redis.
Software Engineering Practices
- Experience working in Agile environments such as Scrum or Kanban.
- Familiarity with software engineering practices including test automation, continuous integration, and continuous improvement.
- Experience with testing frameworks such as JUnit, PyTest, Jest, or Playwright.
- Ability to write clean, maintainable, and efficient code.
Preferred Qualifications
- Understanding of Domain-Driven Design (DDD) and Clean Architecture principles.
- Experience with authentication or digital identity platforms.
- Experience with API gateways or service mesh technologies such as Kong, Istio, or Apigee.
- Exposure to serverless technologies including AWS Lambda or Azure Functions.
- Experience with Elasticsearch optimization and tuning.
- Knowledge of hybrid search or semantic search technologies.
About ELLIOTT MOSS CONSULTING PTE. LTD.
Similar Jobs
Senior Database Administrator
ELLIOTT MOSS CONSULTING PTE. LTD.
SGD 84,000 - SGD 108,000/yr
DevSecOps Engineer
ELLIOTT MOSS CONSULTING PTE. LTD.
SGD 132,000 - SGD 147,600/yr
Data Integration Analyst
ELLIOTT MOSS CONSULTING PTE. LTD.
SGD 111,600 - SGD 129,600/yr
Senior Data Engineer – Databricks
ELLIOTT MOSS CONSULTING PTE. LTD.
SGD 115,200 - SGD 132,000/yr
Cloud Engineer
ELLIOTT MOSS CONSULTING PTE. LTD.
SGD 90,000 - SGD 114,000/yr