Responsibilities:
- Develop Robust Backend Systems: Design and implement secure, scalable APIs and backend services to support high-volume applications. Build cloud-native components optimized for performance and resilience.
- Collaborate & Deliver: Partner with Product Managers, Business Analysts, QA, and DevOps teams to translate requirements into actionable tasks, ensure automated test coverage, and streamline deployment pipelines.
- Maintain Quality & Best Practices: Apply TDD, pair programming, and continuous refactoring. Conduct peer code reviews, enforce backend standards, and follow software craftsmanship principles for clean, maintainable, and efficient code.
- Architect, Secure & Document: Define system architectures, interface contracts, and backend operation patterns. Implement secure coding practices and meet enterprise security and compliance requirements.
- Optimize & Monitor: Improve backend performance through caching, concurrency, query optimization, and observability using logs, traces, metrics, and alerting frameworks.
- Explore Emerging Technologies: Contribute to serverless workflows, event-driven architectures, blockchain integrations, API gateways, and advanced authentication systems as needed.
Requirements:
- Degree or Diploma in Computer Science, IT, Computer Engineering, Electronics Engineering, or related field.
- Strong programming skills in Java, Kotlin, Python, Golang, Node.js, or Ruby.
- Hands-on experience with RESTful APIs, GraphQL, gRPC, WebSockets, and microservices architectures.
- Proficiency with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and Infrastructure-as-Code (Terraform, CloudFormation, Pulumi).
- Experience with messaging systems like Kafka or RabbitMQ and SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, DynamoDB).
- Familiarity with CI/CD tooling (GitHub Actions, GitLab CI, ArgoCD) and Git branching strategies (GitFlow, trunk-based development).
- Strong testing and automation skills with frameworks like JUnit, PyTest, Jest, or Playwright.
- Knowledge of observability and monitoring platforms such as Prometheus, Grafana, OpenTelemetry, or ELK/EFK stacks.
- Agile mindset with experience in Scrum or Kanban, and commitment to XP practices including TDD, pair programming, and incremental refactoring.
Interested candidates are encouraged to submit their resumes outlining their relevant experience and achievements to apply88(@)talentvis.comor click apply!
..We regret to inform that only shortlisted candidates would be notified..
EA License No: 04C3537
EA Personnel No: R22106683
EA Personnel Name: Yang Hui Shan, Sherri