HFC Limited Need Full Stack Engineer

by KMax

Full Stack Engineer

HFC Limited, the banking and property finance subsidiary of HF Group, has an exciting opportunity in our Innovation Department. We are seeking a talented, dynamic, self-driven, and results-oriented individual who is committed to performance, excellence, and participating in our growth strategy.

The Full Stack Developer will play a pivotal role in driving the development and delivery of scalable applications that deliver significant value to our business and customers. Working within an Agile environment, the role holder will be responsible for designing, developing, and maintaining software applications, ensuring they meet business requirements and adhere to HF Group’s policies and industry best practices. This will include collaborating with various teams such as other DevOps engineers, Scrum Masters, UX/UI Designers, and Business Stakeholders (across the group). and also performing testing and debugging, and contributing to the overall architecture and solution design. 

With a focus on both technical excellence and customer-centric solutions, the Full Stack Developer will contribute to the successful implementation of the department’s strategic vision and the continued evolution of our digital products, ultimately ensuring that both financial and non-financial objectives are met.

Deadline: 2025-07-28

Category: Innovation

Subsidiary: HFC

Principle Accountabilities

• Develop and implement scalable applications and integrations using React.js, Spring Boot, PostgreSQL, and other technologies, ensuring alignment with business goals and customer needs.

• Collaborate closely with Product Owners, Business Analysts, and Solution Architects during the requirements engineering phase to understand and document both functional and non-functional requirements.

• Collaborate with scrum teams to translate work items, user stories, and business requirements into clean, maintainable code, ensuring that each feature is delivered according to Agile practices. 

• Work alongside the Enterprise Architecture teams to evaluate product requirements, designing robust architectures and solutions that adhere to organizational policies and industry best practices.

• Be accountable for the full software development lifecycle, from requirements definition and solution design review to user test planning, defect tracking, and ensuring timely and high-quality delivery of applications and software solutions.

• Specify and ensure application controls are integrated during the design phase to mitigate risk exposure and maintain system integrity.

• Analyze and resolve software defects and bugs, contributing to the continuous improvement of system performance, availability, scalability, fault tolerance, and resilience in production environments.

• Design, develop, and execute comprehensive unit test plans, conducting unit and scenario testing to ensure the quality and functionality of application code bases.

• Partner with Technology Operations and Support teams to ensure smooth system handovers, providing necessary documentation and formulating operational level agreements for level 3 support.

Key Competencies and Skills

• Strong Communication and Interpersonal Skills – Clearly articulates technical concepts to both technical and non-technical audiences.

• Teamwork and Cross-Functional Collaboration

• Problem-Solving Skills -Tackles complex development challenges with a logical and solution-oriented approach.

• Adaptability and Flexibility – Comfortable switching between front-end and back-end tasks and adapting to new frameworks or technologies as needed.

• Attention to Detail -Ensures UI/UX precision and backend reliability, catching bugs before they escalate.

• Customer/User Focus -Builds features with the end-user experience in mind, balancing design, functionality, and performance.

• Critical Thinking and Decision-Making -Makes informed architectural and design decisions by evaluating pros and cons of different approaches.

Minimum Qualifications, Knowledge and Experience

• Bachelor’s degree in Information Technology, Computer Science, or a related discipline from a recognized university.

• 3+ years of full-stack software development experience, with a proven track record of building scalable, efficient web applications in dynamic, fast-paced environments.

• Proficiency in React.js, Spring Boot, and Java, with extensive experience in developing modern web applications and backend services.

• Experience with Python, showcasing flexibility in using multiple backend technologies.

• Hands-on experience with PostgreSQL, MySQL, and MSSQL databases, including expertise in database design, optimization, and maintenance.

• Experience with Kafka and ActiveMQ, utilizing these messaging platforms for efficient queuing and integration in distributed systems.

• Proficiency with GitHub, Jenkins, or Azure DevOps, with a strong focus on source code management, deployment automation, and CI/CD pipeline maintenance.

• At least 2 years of hands-on experience with configuration management and deployment tools such as Puppet, Ansible, Chef, or Terraform, automating infrastructure provisioning and software deployment.

• Solid experience in developing CI/CD pipelines, utilizing tools like Azure DevOps, Jenkins, and Bamboo to streamline development workflows and ensure continuous delivery.

• Experience with containerization technologies such as Docker and Kubernetes, ensuring the efficient deployment and scaling of applications in containerized environments.

• Experience with cloud platforms, particularly Azure, to deploy and manage scalable, secure, and cost-effective cloud-based solutions.

• Strong background in Agile environments, emphasizing test-driven development (TDD), iterative delivery, and close collaboration with scrum teams to deliver high-quality software.

• Experience with banking systems is a plus, demonstrating familiarity with financial services, regulatory requirements, and integration with core banking applications.

Apply Now

You may also like

We DO NOT support recruitment agents/entities that demand money or any other favors from applicants to expedite hiring process. We shall not be liable to any money, favors and valuables lost during the process. Incase you see it on this site, report it to us via our Facebook page Pata Kazi so as to take the necessary action. Report the matter to the police asap.

 

More from Us: OYK-CVs | Internshub

 

© 2025 All Rights Reserved. Web Design by Clinet Online

Adblock Detected

Please support us by disabling your AdBlocker extension from your browsers for our website.