Equity Bank Kenya

Banking + 2 more

Senior Full Stack Engineer - Python| Frontend (Angular/React)

Job details

Contract Type

Description

EXPERIENCE

· Minimum 7 years of full stack software development experience -a strong emphasis and hands-on

· experience in .NET Core in the backend and Angular/React on the client.

· At least 2–3 years in a senior or lead engineering role.

· Experience in financial services, fintech, or regulated environments preferred.

Proven experience delivering production-grade backend systems at scale.

Academic qualifications and certifications

Required:

· Bachelor’s degree in computer science, Software Engineering, or related discipline (or equivalent practical experience)

Nice to Have

· Cloud or architecture certifications.

· Security or DevOps-related certifications.


Responsibilities

A. Back-End Engineering (Advanced)

· Design, develop, and maintain robust backend applications and services using Python, Django, and Django REST Framework.

· Build secure, scalable, and high-performing RESTful APIs to support web, mobile, and third-party integrations.

· Design and implement backend architecture, application logic, and reusable components in line with engineering best practices.

· Develop and optimize database models, queries, and schemas to ensure data integrity, performance, and scalability.

· Implement and manage caching strategies using Redis to improve application responsiveness, reduce latency, and support high-traffic workloads.

· Integrate applications with relational databases, external services, and internal platforms to support business processes and digital products.

· Troubleshoot and resolve complex backend, database, and performance issues across development, testing, and production environments.

· Write clean, maintainable, and well-documented code, applying coding standards, design patterns, and secure development practices.

· Conduct code reviews and contribute to the continuous improvement of engineering quality, development standards, and team practices.

· Collaborate with frontend developers, product managers, designers, and other engineering teams to translate business requirements into effective technical solutions.

· Contribute to testing, deployment, CI/CD, monitoring, and operational support to ensure reliable software delivery and production stability.

· Support incident resolution, root cause analysis, and ongoing optimization of backend services, database performance, and caching layers.


B. Front-End Engineering (Advanced)

· Leading the end-to-end development of sophisticated web applications using Angular or React.

· Collaborating closely with cross-functional teams to define technical architecture, design scalable solutions, and ensure seamless integration.

· Mentor and guide junior and mid-level developers, fostering a culture of learning and continuous improvement.

· Write high-quality, modular, and maintainable code in JavaScript, TypeScript, HTML, and CSS, adhering to industry best practices.

· Conduct comprehensive code reviews, providing strategic feedback to enhance code quality, performance, and maintainability.

· Collaborate with UI/UX designers to translate complex concepts into intuitive user interfaces.

· Address complex technical challenges, debugging and resolving issues to ensure successful project implementation.

· Participate actively in project planning, estimation, and resource allocation, leveraging your experience to drive project success.

· Stay abreast of emerging technologies, industry trends, and best practices, and share your insights with the team.


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 Equity Bank Kenya . Enter your email to start your application now