Full Stack Developer
Location: Nairobi
Gross Salary: KSH 100K
– 130K
Our client is a leading
integrated business solutions provider seeking to hire a full-stack developer
who will design and develop new custom applications as well as update and
upgrade the existing systems to meet the industry standards and client customization
requests
Key Responsibilities
Application Development:
Design,
develop, test, and deploy software applications based on the company’s
requirements and
Write
clean, efficient, and maintainable code using programming languages and
development frameworks (e.g., PHP (Laravel & Symfony Frameworks)C#, Python,
React, Angular, Node, etc.)
This
app should the SQL- based on databases (Maria-db, MySQL, Postgres, MSSQL)
Requirement Analysis:
Collaborate
with stakeholders, including business analysts and end-users, to gather and
understand application requirements.
Translate
business needs into technical specifications and design solutions
Software Architecture:
Design
software architecture and components, ensuring scalability, security, and
Incorporate
best practices and industry standards into application
Coding and Testing:
Write
code that adheres to coding standards and guidelines.
Conduct
thorough testing, including unit testing and integration testing, to identify
and fix bugs or issues.
Documentation:
Create
and maintain comprehensive documentation, including technical specifications,
user manuals, and change
Collaboration:
Work
closely with cross-functional teams, including Head of app development, Head of
R&D, designers, product managers, and quality assurance testers, to ensure
the successful delivery of projects.
Continuous Improvement:
Stay
updated with the latest technologies and industry
Suggest
and implement improvements to enhance application functionality, performance,
and user
Security and Compliance:
Implement
security measures to protect company data and ensure compliance with relevant
regulations (e.g., GDPR, HIPAA).
Support and Maintenance:
Provide
ongoing support and maintenance for existing applications, including
troubleshooting and resolving
Project Management:
Manage
project timelines and deliverables, ensuring that projects are completed on
time and within
Qualification
Bachelor’s
degree in computer science, Software Engineering, or a related
A
minimum of 3 – 4 years’ experience working as a Full Stack Developer proven
experience in software development, including designing and building
applications.
Proficiency
in programming languages, development frameworks, and tools relevant to the
company’s technology stack – PHP &
Strong
problem-solving skills and attention to detail. Excellent communication and
teamwork
Knowledge
of software development best practices, design patterns, and methodologies
(e.g., Agile, Scrum).
Familiarity
with database management systems, APIs, and web services. Understanding of
version control systems (e.g., Git).
Experience
with cloud computing platforms (e.g., AWS, Azure) is a plus.
The
ability to develop both Native and Hybrid mobile apps is an added
Strong
communication and interpersonal skills
Ability
to work in a team
Strong
strategic, analytical, and organizational skills
How to Apply
If you are up to the
challenge and possess the necessary qualifications and experience; please send
your CV only quoting the job title on the email subject (Full Stack
Developer) to vacancies@corporatestaffing.co.ke
on or before 30th October
2023.