Full Stack Developer job at Fin Kenya
New
Today
Linkedid Twitter Share on facebook
Full Stack Developer
2025-05-15T15:22:19+00:00
Fin Kenya
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8160/logo/Fin%20Kenya.png
FULL_TIME
 
Bungoma
Bungoma
00100
Kenya
Financial Services
Computer & IT
KES
 
MONTH
2025-05-29T17:00:00+00:00
 
Kenya
8

Job Summary:

  • We are seeking an innovative and  skilled Full Stack Developer to join our dynamic tech team. The ideal candidate will have strong experience in both front-end and back-end development, and will be responsible for developing, testing, and maintaining applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.

Key Responsibilities:

  • Develop and maintain web applications using various technologies including but not limited to JavaScript, HTML, CSS, Node.js, Python, and SQL/NoSQL databases.
  • Collaborate with designers and product managers to translate user requirements into technical specifications.
  • Write high-quality, maintainable, and efficient code while adhering to best practices.
  • Troubleshoot, debug applications, and optimize performance.
  • Stay abreast of industry trends and emerging technologies to continuously improve development processes.
  • Participate in agile development practices, including sprint planning, stand-ups, and retrospectives.
  • Contribute to documentation and technical specifications.

Key Performance Indicators (KPIs):

Code Quality:

  • Measured by code review feedback and the number of bugs identified post-release (target < 5 bugs/month).

Project Delivery:

  • Timeliness in meeting project deadlines (80% of projects delivered on schedule).

User Satisfaction:

  • User Acceptance testing score from product releases (target score of 80%).

Continuous Improvement:

  • Number of completed training sessions or certifications in new technologies annually (at least 1 new certification every 2 years).

Collaboration and Teamwork:

  • Participation in team meetings and engagement in discussions, measured through attendance reviews (target of 90% participation in team activities)

Objectives and Key Results (OKRs):
Objective 1: Enhance application performance and user experience.

  • KR1: Decrease application load time by 30% over months.
  • KR2: Achieve 95% adherence to UI/UX design specifications in the product releases.

Objective 2: Improve code quality and reduce technical debt.

  • KR1: Implement automated testing and achieve 80% code coverage each quarter.
  • KR2: Reduce technical debt by 50% per quarter by conducting regular code refactoring sessions.

Objective 3: Foster collaboration within the development team.

  • KR1: Organize and conduct quarterly knowledge-sharing sessions with a target attendance of at least 75%.
  • KR2: Launch a mentorship program, pairing with junior developers for skills development.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven work experience as a Full Stack Developer or similar role (1+ years preferred).
  • Strong proficiency with front-end technologies (React, Angular, Vue.js) and back-end stack (Node.js, Express, Django, etc.).
  • Experience with database management systems (MySQL, MongoDB, PostgreSQL).
  • Familiarity with version control tools (Git) and deployment methodologies (Docker, CI/CD).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
Develop and maintain web applications using various technologies including but not limited to JavaScript, HTML, CSS, Node.js, Python, and SQL/NoSQL databases. Collaborate with designers and product managers to translate user requirements into technical specifications. Write high-quality, maintainable, and efficient code while adhering to best practices. Troubleshoot, debug applications, and optimize performance. Stay abreast of industry trends and emerging technologies to continuously improve development processes. Participate in agile development practices, including sprint planning, stand-ups, and retrospectives. Contribute to documentation and technical specifications. Key Performance Indicators (KPIs): Code Quality: Measured by code review feedback and the number of bugs identified post-release (target < 5 bugs/month). Project Delivery: Timeliness in meeting project deadlines (80% of projects delivered on schedule). User Satisfaction: User Acceptance testing score from product releases (target score of 80%). Continuous Improvement: Number of completed training sessions or certifications in new technologies annually (at least 1 new certification every 2 years). Collaboration and Teamwork: Participation in team meetings and engagement in discussions, measured through attendance reviews (target of 90% participation in team activities) Objectives and Key Results (OKRs): Objective 1: Enhance application performance and user experience. KR1: Decrease application load time by 30% over months. KR2: Achieve 95% adherence to UI/UX design specifications in the product releases. Objective 2: Improve code quality and reduce technical debt. KR1: Implement automated testing and achieve 80% code coverage each quarter. KR2: Reduce technical debt by 50% per quarter by conducting regular code refactoring sessions. Objective 3: Foster collaboration within the development team. KR1: Organize and conduct quarterly knowledge-sharing sessions with a target attendance of at least 75%. KR2: Launch a mentorship program, pairing with junior developers for skills development.
Bachelor’s degree in Computer Science, Information Technology, or a related field. Proven work experience as a Full Stack Developer or similar role (1+ years preferred). Strong proficiency with front-end technologies (React, Angular, Vue.js) and back-end stack (Node.js, Express, Django, etc.). Experience with database management systems (MySQL, MongoDB, PostgreSQL). Familiarity with version control tools (Git) and deployment methodologies (Docker, CI/CD). Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills.
Bachelor’s degree in Computer Science, Information Technology, or a related field. Proven work experience as a Full Stack Developer or similar role (1+ years preferred). Strong proficiency with front-end technologies (React, Angular, Vue.js) and back-end stack (Node.js, Express, Django, etc.). Experience with database management systems (MySQL, MongoDB, PostgreSQL). Familiarity with version control tools (Git) and deployment methodologies (Docker, CI/CD). Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills.
bachelor degree
No Requirements
JOB-682606abe5ac0

Vacancy title:
Full Stack Developer

[Type: FULL_TIME, Industry: Financial Services, Category: Computer & IT]

Jobs at:
Fin Kenya

Deadline of this Job:
Thursday, May 29 2025

Duty Station:
Bungoma | Bungoma | Kenya

Summary
Date Posted: Thursday, May 15 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Fin Kenya
Fin Kenya jobs in Kenya

JOB DETAILS:

Job Summary:

  • We are seeking an innovative and  skilled Full Stack Developer to join our dynamic tech team. The ideal candidate will have strong experience in both front-end and back-end development, and will be responsible for developing, testing, and maintaining applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.

Key Responsibilities:

  • Develop and maintain web applications using various technologies including but not limited to JavaScript, HTML, CSS, Node.js, Python, and SQL/NoSQL databases.
  • Collaborate with designers and product managers to translate user requirements into technical specifications.
  • Write high-quality, maintainable, and efficient code while adhering to best practices.
  • Troubleshoot, debug applications, and optimize performance.
  • Stay abreast of industry trends and emerging technologies to continuously improve development processes.
  • Participate in agile development practices, including sprint planning, stand-ups, and retrospectives.
  • Contribute to documentation and technical specifications.

Key Performance Indicators (KPIs):

Code Quality:

  • Measured by code review feedback and the number of bugs identified post-release (target < 5 bugs/month).

Project Delivery:

  • Timeliness in meeting project deadlines (80% of projects delivered on schedule).

User Satisfaction:

  • User Acceptance testing score from product releases (target score of 80%).

Continuous Improvement:

  • Number of completed training sessions or certifications in new technologies annually (at least 1 new certification every 2 years).

Collaboration and Teamwork:

  • Participation in team meetings and engagement in discussions, measured through attendance reviews (target of 90% participation in team activities)

Objectives and Key Results (OKRs):
Objective 1: Enhance application performance and user experience.

  • KR1: Decrease application load time by 30% over months.
  • KR2: Achieve 95% adherence to UI/UX design specifications in the product releases.

Objective 2: Improve code quality and reduce technical debt.

  • KR1: Implement automated testing and achieve 80% code coverage each quarter.
  • KR2: Reduce technical debt by 50% per quarter by conducting regular code refactoring sessions.

Objective 3: Foster collaboration within the development team.

  • KR1: Organize and conduct quarterly knowledge-sharing sessions with a target attendance of at least 75%.
  • KR2: Launch a mentorship program, pairing with junior developers for skills development.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven work experience as a Full Stack Developer or similar role (1+ years preferred).
  • Strong proficiency with front-end technologies (React, Angular, Vue.js) and back-end stack (Node.js, Express, Django, etc.).
  • Experience with database management systems (MySQL, MongoDB, PostgreSQL).
  • Familiarity with version control tools (Git) and deployment methodologies (Docker, CI/CD).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.

 

Work Hours: 8

Experience: No Requirements

Level of Education: bachelor degree

Job application procedure

Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Thursday, May 29 2025
Duty Station: Bungoma | Bungoma | Kenya
Posted: 15-05-2025
No of Jobs: 1
Start Publishing: 15-05-2025
Stop Publishing (Put date of 2030): 15-05-2066
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.