Talent.com
This job offer is not available in your country.
Backend Engineer

Backend Engineer

KRIS INFOTECH PTE. LTD.Islandwide, SG
1 day ago
Job description

Roles & Responsibilities

Job Description :

  • Collaborate with Business Analysts (BA) and Product Managers to refine user stories and translate them into technical requirements.
  • Work with Quality Assurance (QA) engineers to ensure automated test coverage and proactively fix bugs and defects.
  • Partner with DevOps teams to automate build, deployment, and monitoring pipelines.
  • Develop and maintain scalable, high-performance APIs and backend services in a cloud-native environment.
  • Implement modern software development practices, including TDD, pair programming, and CI / CD.
  • Conduct code reviews, enforce security best practices, and ensure software craftsmanship standards.
  • Design and document system architecture, ensuring compliance with government security and regulatory standards.
  • Optimize and improve backend systems for scalability, observability, and reliability.
  • Where applicable, contribute to blockchain and smart contract development.

Requirements : Technical Skills :

  • Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
  • Experience with Git and modern branching workflows (GitFlow, trunk-based development).
  • Proficiency in modern backend programming languages : Java, Kotlin, Python, Golang, Node.js, Ruby.
  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Strong understanding of RESTful APIs, GraphQL, gRPC, WebSockets.
  • Familiarity with microservices architecture and event-driven patterns (Kafka, RabbitMQ).
  • Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).
  • Experience with CI / CD pipelines (GitHub Actions, GitLab CI, ArgoCD).
  • Knowledge of database technologies (PostgreSQL, MySQL, MongoDB, DynamoDB, Redis).
  • Experience with observability tools (Prometheus, OpenTelemetry, Grafana, ELK stack).
  • Experience with Infrastructure as Code (IaC) tools (Terraform, CloudFormation, Pulumi).
  • Experience with API documentation using Swagger.
  • Software Engineering Practices :

  • Experience working in Agile teams (Scrum, Kanban) with strong collaboration skills.
  • Knowledge of Extreme Programming (XP) practices such as TDD, pair programming, continuous refactoring.
  • Strong understanding of test automation frameworks (JUnit, PyTest, Jest, Playwright).
  • Adherence to software craftsmanship principles, ensuring clean, maintainable, and efficient code.
  • Bonus Experience (Added Advantage) :

  • Understanding of Domain-Driven Design (DDD) and Clean Architecture principles.
  • Experience working with government digital services and authentication mechanisms (SingPass, CorpPass).
  • Experience with API gateways and service meshes (Kong, Istio, Apigee).
  • Experience with serverless computing (AWS Lambda, Azure Functions).
  • Exposure to blockchain and smart contract development (Ethereum, Solidity, Hyperledger).
  • Experience working in Government Sector.
  • Tell employers what skills you have

    Git

    Terraform

    MongoDB

    RESTful API

    Kubernetes

    PostgreSQL

    Azure

    Node.js

    DevOps

    AWS

    Kotlin

    GraphQL

    MySQL

    Agile

    Ruby

    Python

    Google Cloud

    Docker

    Java

    Gitflow

    Create a job alert for this search

    Backend Engineer • Islandwide, SG