Senior Backend Engineer (Cloud-Native / API / DevOps)
Full-time
Senior Executive
1 day ago
Role OverviewWe are looking for an experienced Senior Backend Engineer to design and build scalable, secure, and high-performance backend services for.....
Role Overview
We are looking for an experienced Senior Backend Engineer to design and build scalable, secure, and high-performance backend services for cloud-native digital products. This role involves developing APIs, improving system reliability and observability, working closely with DevOps teams on CI/CD automation, and applying modern engineering practices such as TDD, microservices, containerisation, and cloud architecture.
Job Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance backend services.
- Collaborate with Business Analysts and Product Managers to refine user stories and translate them into technical requirements.
- Work closely with QA engineers to ensure automated test coverage and resolve bugs or defects.
- Partner with DevOps teams to automate build, deployment, and monitoring pipelines.
- Develop and maintain APIs and backend services in a cloud-native environment.
- Implement modern software engineering practices such as TDD, pair programming, and CI/CD.
- Conduct code reviews, enforce security best practices, and ensure clean, maintainable code.
- Design and document system architecture in compliance with security and regulatory standards.
- Work with product teams to build end-to-end digital products.
- Improve backend systems for scalability, observability, reliability, and performance.
- Contribute to blockchain and smart contract development where applicable.
Job Requirements
- Degree or Diploma in Computer Science, Computer Engineering, Electronics Engineering, Information Technology, or related disciplines.
- Experience with Git and modern branching workflows such as GitFlow or trunk-based development.
- Proficient in backend programming languages such as Java, Python, Golang, Node.js, or Shell Scripting.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with microservices architecture and event-driven patterns such as Kafka or RabbitMQ will be an advantage.
- Hands-on experience with Docker and Kubernetes.
- Experience with CI/CD pipelines such as GitHub Actions or GitLab CI.
- Knowledge of database technologies such as PostgreSQL, MySQL, MongoDB, DynamoDB, or Redis.
- Experience with observability tools such as Prometheus, OpenTelemetry, Grafana, or ELK Stack.
- Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
- Experience with API documentation tools such as Swagger.
- Experience working in Agile delivery environments such as Scrum or Kanban.
- Knowledge of XP practices such as TDD, pair programming, and continuous refactoring.
- Strong understanding of test automation frameworks such as JUnit or PyTest.
Official account of Jobstore.