About this role
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. RequirementsTechnical 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.
Also in Software Engineering
TEAMLEASE DIGITAL SOLUTIONS PTE. LTD.
KEY CONNECT RECRUITMENT PTE. LTD.
AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD