Job Title: Senior Backend Developers (3)
Reports
to: Project Manager
Direct
Reports: Chief Executive Officer
Location: Nairobi,
Kenya
PROFILE
INTRODUCTION
Our
client, a Kenyan Fintech Start up helping African Micro entrepreneurs digitize
their business tools seeks to bring on board (3) Senior Backend Developers.
The
role holders will be responsible for creating, maintaining, testing, and
debugging the entire back end of the company core systems.
Roles
& Responsibilities:
· Write
well designed, testable, efficient code for new features for existing products
or creating entirely new products
· Ensure
designs and back-end change process and signoffs are in compliance with
specifications
· Prepare and produce releases of software components
· Continuously
research, develop, implement and Support continuous improvement by
investigating alternatives and technologies and presenting these for
architectural review
· Provide
level 1 and level 2 support to customer service department on all backend
applications deployed in test and production environments
· Ensure
all system back-end processes and procedures are carried out, developed,
designed and monitored effectively based on customer requests or industry best
practices
· Establish
and maintain sound backup and recovery policies and procedures
· Attend
to user queries, system problems and resolve or coordinate the resolution of
the problem within agreed timelines (SLAs) and all escalations are done
immediately
· Maintain
the required system configuration and parameterization by ensuring that change
control procedures are maintained.
· Ensure
back-end compliance to change process and signoffs
· Provides
advice to concerned parties, trainings, demonstrations and all troubleshooting
of all back-end processes and needs for any problems before liaising with the
Vendors if technical problem is over capability
· Design
and Implementation of data storage and retrieval solutions
· Work
with Frontend and Mobile App developers to define RESTFul API specs that are
compatible with all supported platforms.
· Develop,
support and monitor application infrastructure(servers and databases) to ensure
performance, capacity, and security issues as well as performance is optimal
· Develop
technical aspects of the company’s strategy to ensure alignment with its
business goals
· Discover
and implement new technologies that yield competitive advantage
· Help
departments use technology profitably
· Supervise
system infrastructure to ensure functionality and efficiency
· Build
quality assurance and data protection processes
· Monitor
KPIs and IT budgets to assess technological performance
· Use
stakeholders’ feedback to inform necessary improvements and adjustments to
existing technology
· Contribute
to all phases of the development lifecycle
KEY
COMPETENCIES:
· Reliable
and dependable on the role
· Excellent
interpersonal skills
· Excellent
Timekeeper and good planner
· Problem
solving & Analytical thinking
· Good
communicator
· Self-driven
and a team player who can work well with technical and non-technical people to
deliver high value results
· Excellent
programming skills
· Passion
for developing applications
· Coding
& Database management
· Attention
to details
MINIMUM
REQUIREMENTS:
· Bachelor’s
Degree/Diploma in Computer science,software engineering or any other relevant
course
· Proven
working experience of at least 6 years on software development & complex
applications integration
· Proficient
in Node.js, Typescript, NestJs, ExpressJS, KoaJs, SQL, python and firebase
cloud functions languages and frameworks
· Proficiency
in postgreSQL, noSQL eg Mongo, firebase databases
· Proficient
in AWS and GCP cloud platforms
· Ability
to work with Linux servers
· At
least one ci/cd tool such as Circle CI, Jenkins, Travis CI
· Ability
to work with code versioning tools, such as Git, Docker, Kubernetes
· Basic
understanding of Development Operations
· AWS
Developer Associate Certification
· AWS
Serverless development
· Knowledgeable
in the development of restful APIs
· Proficiency
in at least one of the following: JavaScript, ReactJS, Bootstrap, MaterialUI
· Understanding
of peer programming
· Experience
with at least one database design tools and design itself
· Experience
with the design and implementation of APIs
· Understanding
of code management tools such as Subversion, Git, and Helix Core
· Understanding
of code deployment tools such as Capistrano, and ElectricFlow
· Desire
to work in a start-up environment & ability to self-manage
WORKING
HOURS
Your
hours of operation will be 8.00am-5.00pm -Weekdays and 9.00am-12.00pm
-Saturdays
HOW TO
APPLY:
If
you are qualified and up to the challenge, please apply by sending an email,
with your CV attached in word format via
https://stratostaff.co.ke/wp-content/plugins/bullhorn-oscp/#/jobs/173
with
the subject Senior Backend Developer by 5 p.m. Friday, 27th January 2023.
Only
shortlisted candidates will be contacted.