Full Stack Developer

I&M Bank (T) Limited logo I&M Bank (T) Limited
Full-Time
4th May 2026

Job Description

Senior Full Stack Developer / Digital Channels Lead

Job Purpose

The Senior Full Stack Developer / Digital Channels Lead will work closely with the ICT team to support the architecture, design, development, and maintenance of software products within the IMT technology stack. The role will also support the development and implementation of release plans using deployment automation tools such as Hybrid DevOps CI/CD pipelines.

This is a hands-on role requiring a highly motivated developer who is passionate about continuous learning, maintaining and enhancing existing systems, and collaborating with cross-functional teams including infrastructure engineers and product managers to deliver high-quality digital solutions.

Key Responsibilities/Tasks

A. Software Development & Architecture

  • Participate in the full software development lifecycle, including design, coding, testing, and debugging.
  • Develop business logic, presentation layers, and data handling components.
  • Design and implement scalable, high-availability systems and architectures.
  • Develop high-quality, reusable code aligned with IMT architecture standards.
  • Troubleshoot and resolve application issues.
  • Contribute to system architecture decisions across the technology stack.

B. DevOps & Infrastructure

  • Create and maintain infrastructure using Infrastructure as Code (IaaC) principles.
  • Design, implement, and manage Continuous Integration (CI) and Continuous Delivery (CD) pipelines.
  • Manage containerized workloads using Kubernetes.
  • Implement and maintain logging, monitoring, and alerting systems.
  • Ensure all code is version-controlled, documented, and compliant with IMT policies.

C. Security & Compliance

  • Apply security best practices to ensure systems meet required security standards.
  • Ensure compliance with internal policies, procedures, and application architecture principles.

D. Collaboration & Delivery

  • Collaborate with developers, infrastructure teams, and product managers to deliver solutions aligned with business needs.
  • Work closely with the Product team to deliver against agreed priorities and timelines.
  • Participate in project scoping, effort estimation, and solution design.
  • Engage with development partners where required.

E. Innovation & Continuous Improvement

  • Propose and adopt new technologies and best practices to enhance development efficiency.
  • Develop Proof of Concepts (POCs) to validate new ideas and technologies.
  • Continuously improve engineering standards, including coding, testing, and deployment practices.
  • Provide input into long-term platform strategy, focusing on automation and service availability.

Skills, Knowledge and Abilities

  • Strong software engineering expertise across development, testing, and maintenance
  • Proficiency in multiple programming languages such as .NET, Java, C#, C++, PHP, JavaScript, Python, React.js, Ruby, and/or Swift
  • Experience with cloud-native architectures, microservices, APIs, and public cloud (PaaS/IaaS)
  • Strong knowledge of DevOps practices and CI/CD pipeline implementation
  • Experience with containerization and orchestration tools such as Kubernetes
  • Experience with relational and NoSQL databases
  • Familiarity with messaging systems such as RabbitMQ, Kafka, or PubSub
  • Knowledge of Agile/Scrum methodologies
  • Experience with tools such as GitHub, Elasticsearch, Logstash, and Kibana is an added advantage
  • Strong analytical, problem-solving, and troubleshooting skills
  • Excellent communication and interpersonal skills

Academic / Professional Qualifications

  • Bachelor’s degree in computer science, Information Technology, Engineering, Networking, Telecommunications, or a related field
  • Agile, Scrum, or DevOps certifications are an added advantage

Working Experience Required

Minimum of 10 years of experience in software development, with strong exposure to full stack development and DevOps practices.

Similar Jobs You Might Like
Full Stack Developer I&M Bank (T) Limited
Application
Login to Quickly Apply