Mid-level Information technology, software development, data jobs in Ruiru, Kenya

30 jobs found

I&M Bank

Full Stack Engineer

Nairobi

Kenya

Closed for applications
Tatu City

Telecoms Design Engineer

Nairobi

Kenya

Closed for applications
West Indian Ocean Cable Company ( WIOCC)

IT & Systems Engineer (NetSuite)

Nairobi

Kenya

Closed for applications
International Potato Center

Data & AI Analyst

Nairobi

Kenya

Closed for applications
Ericsson kenya

ESB System Expert

Nairobi

Kenya

Closed for applications
KCB Group

Manager, Cyber Security Audit

Nairobi

Kenya

Closed for applications
University of Nairobi

Blockchain Technology Track Mentor / Facilitator, Kenya

Nairobi

Kenya

Closed for applications
Equity Bank Kenya

Angular Developer

Nairobi

Kenya

Closed for applications
Equity Bank Kenya

Mid level Java Developer

Nairobi

Kenya

Closed for applications

Get personalised job alerts directly to your inbox!

Equity Bank Kenya

VOC Programs Manager

Nairobi

Kenya

Closed for applications

Top cities with open vacancies

Jobs in Nairobi, Jobs in Juja, Jobs in Ruiru

Country / Region

Profession (Mid-level)

Seniority (Information technology, software development, data)

© Fuzu Ltd

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