We are hiring a Full Stack Developer to design, build, integrate, and maintain end-to-end digital applications across our platforms, with a strong focus on Youth Financial Services (YFS).

In this role, you will be responsible for delivering high-quality, scalable, and secure solutions across the full technology stack—from front-end interfaces to back-end services, APIs, databases, and cloud environments. You will play a key role in enabling seamless, customer-centric digital experiences that drive engagement and growth.The Full Stack Developer is responsible for designing, building, integrating, and maintaining end‑to‑end digital applications across Co‑op Bank’s platforms, with a strong focus on Youth Financial Services (YFS). The role ensures high‑quality delivery across front‑end, back‑end, APIs, databases, cloud environments, and DevOps pipelines to support secure, scalable, and customer‑centric digital experiences.

Key Responsibilities

Application & Feature Development

  • Develop responsive, user‑friendly front‑end interfaces (web/mobile).
  • Build scalable back‑end services and APIs.
  • Implement business logic for onboarding, lending, payments, wallets, rewards, and mobile journeys.

Systems Integration

  • Design and consume REST/GraphQL APIs.
  • Integrate applications with core banking, KYC/AML services, payment gateways, scoring engines, and third‑party systems.

Cloud & DevOps

  • Deploy applications to cloud/on‑prem environments.
  • Build and maintain CI/CD pipelines.
  • Use containerization and version control (Docker, Kubernetes, Git).

Quality, Security & Testing

  • Apply secure coding practices (OWASP).
  • Write and maintain unit/integration tests.
  • Support security audits and vulnerability remediation.

Analytics & Monitoring

  • Implement tracking events for product analytics.
  • Support validation of analytics during QA cycles.

Collaboration & Agile Delivery

  • Work closely with PO, BA, UX, QA, DevOps, and engineering teams.
  • Participate in sprints: planning, stand‑ups, reviews, retros.
  • Contribute to technical discussions and code reviews.

Required Skills & Qualifications

  • Proficiency in at least one major programming language (Java, JavaScript/TypeScript, Kotlin, Swift, Python, Go, .NET).
  • Strong front‑end skills (React/Angular/Vue or Flutter/React Native/Kotlin/Swift).
  • Strong back‑end skills (Java/Node.js/Python/.NET).
  • Experience with SQL/NoSQL databases, microservices, authentication (JWT/OAuth2).
  • Familiarity with CI/CD tools, Docker/Kubernetes, and cloud environments (AWS/Azure/GCP).
  • Strong understanding of clean architecture and secure coding.

Behavioral Competencies

  • High ownership and accountability.
  • Strong communication and teamwork.
  • Problem-solving mindset and attention to detail.
  • Ability to adapt in fast-paced and evolving environments.
  • Customer-first mindset and youth-user empathy.

 

 

Salary

0 - 0 KES

Monthly based

Location

Nairobi,Nairobi County,Kenya

Job Benefits
Async
Job Overview
Job Posted:
4 weeks ago
Job Type
Contractual
Job Role
Executive
Min Education
Graduated
Min Experience
3+ Years
Total Vacancies
1 person
Location

Nairobi,Nairobi County,Kenya