I&M Bank

Banking + 2 more

Full Stack Engineer

Closed for applications
Job details

Contract Type

Description

Education and Experience:

  • A bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field is required.
  • A relevant professional certification (e.g. AWS Certified Solutions Architect, Microsoft Certified: Azure Developer, or Certified Scrum Master) is an added advantage.
  • Minimum of 6-9 years of progressive experience in full stack software development, with at least 2 years in management or team lead capacity.
  • Experience in banking, financial services, or fintech sector is desirable, with demonstrated understanding of banking systems, payment processing, and regulatory compliance requirements.
  • Proven track record of successfully delivering complex, mission-critical applications in enterprise environments, preferably with exposure to core banking systems or digital banking platforms.

Technical Skills:

  • Strong proficiency in front-end technologies including HTML5, CSS3, JavaScript, and modern frameworks such as React, Angular, or Vue.js, with experience in responsive design and user experience optimization.
  • Extensive experience with back-end development using languages such as Java, C#, Python, or Node.js, and frameworks like Spring Boot, .NET Core, or Express.js.
  • Deep understanding of database technologies including relational databases (Oracle, SQL Server, PostgreSQL) and NoSQL databases (MongoDB, Redis), with expertise in database design, optimization, and management.
  • Proficiency with RESTful API design and development, microservices architecture, and integration patterns, including experience with API gateways and service mesh technologies.
  • Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud, including containerization (Docker, Kubernetes) and infrastructure as code.
  • Experience with version control systems (Git), CI/CD tools (Jenkins, GitLab CI, Azure DevOps), and agile development methodologies.
  • Understanding of application security principles, secure coding practices, authentication/authorization mechanisms (OAuth, SAML, JWT), and encryption technologies.
  • Familiarity with DevOps practices, monitoring tools, and performance optimization techniques for high-availability banking systems.


Responsibilities
  • Oversee the architecture, design, and implementation of both front-end and back-end systems for digital banking applications, including customer-facing portals, internal tools, and API integrations with core banking systems and third-party services.
  • Conducting performance reviews, providing technical guidance, and ensuring the team delivers high-quality solutions on time and within budget.
  • Manage end-to-end mobile app store operations, including account access, app submissions, releases, testing, monitoring and incident handling across Android and iOS platforms.
  • Ensure compliance, security and governance, covering app store policies, data privacy, risk management, documentation and audit readiness.
  • Collaborate closely with enterprise architects, business analysts, product owners, cybersecurity teams, and other ICT stakeholders to translate business requirements into technical specifications and ensure seamless integration across the bank's

    technology ecosystem.

  • Establishing and enforcing coding standards, development best practices, and quality assurance processes, including code reviews, automated testing, and continuous integration/continuous deployment (CI/CD) pipelines from digital business.
  • Ensuring all development activities comply with central bank regulations, data protection laws, security protocols, and industry standards such as ISO 27001 series, PCI-DSS, GDPR, and relevant financial services regulations.
  • Evaluate and recommend new technologies, frameworks, and tools that can improve development efficiency, system performance, and overall customer experience while managing technical debt and system modernization initiatives.
  • Mentor a team of full stack developers, fostering a collaborative environment that encourages professional growth and technical excellence.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at I&M Bank . Enter your email to start your application now