Full Stack Engineer job at Elewa
Website :
1118 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Full Stack Engineer

[ Type: FULL TIME , Industry: Education, and Training , Category: Computer & IT ]

Jobs at:

Elewa

Deadline of this Job:
24 October 2021  

Duty Station:
Within Kenya , Nairobi , East Africa

Summary
Date Posted: Thursday, October 14, 2021 , Base Salary: Not Disclosed


JOB DETAILS:
VACANCY: Full-Stack Engineer

About Elewa
Elewa is a leading education innovation company with activities in Sub Saharan-Africa, Western Europe, and beyond. Elewa develops innovative technologies, products, and content that is transforming education and other like-minded industries at both basic and professional levels.

About the iTalanta Program
Elewa’s iTalanta Program matches software development talent in East Africa with cutting-edge local, EU, and US industries. iTalanta engineers work on innovative projects in the newest technologies, internally at Elewa, as well as externally for global startups and corporates.

About the Position
The Senior Full-Stack Engineer shall develop and maintain cutting-edge & sustainable software solutions that contribute to solving key challenges of our current and potential clients.

Summary of Duties and Responsibilities
Product & Software Development
• FullStack software development on a stack-based off TypeScript/[React, Vue or Angular], Flutter, modern languages and frameworks such as NodeJS, Python, Java/C#, Firebase, Neo4J, Apollo GraphQL, … (whatever technology is the most suitable for the client’s needs).
• Work on new components and on proper integration of new pages and components into the existing component set.
• Prepare & Configure workloads on modern Cloud infrastructure (GCP, AWS, Azure, …).
• Database design
• Implement new functionalities for both internal and external clients.
• Analyze challenges and perform technical cost/benefits analysis on different implementation avenues.
• Develop tests for key functionalities of the application to avoid regressions and to ensure sustainability and compounding of technical debt.
• Contribute to Open-Source Projects, Frameworks and Components managed by the organization or of interest to the larger product roadmap.
• Kubernetes Deployment Configuration & Orchestration.
• Consciously manage the balance between technical debt and client timelines in all technical decision-making.
Design & Communication
• Collaborate with internal and external clients to design, implement and come up with working solutions.
• Run design sprints with clients to design new features at the start of a sprint.
• Orchestrate introspection events with both internal and external clients.
• Present progress to clients
• Blog or hosts events to share some of the technical designs and solutions we (& you!) develop.
Technical Leadership and Client Support
• Ability to present advanced technical concepts in manners that clients and management can understand.
• Manage timelines as well as client and project budgets.
• Technical Leadership of projects and junior developers.

Qualifications
• Relevant University Degree with a strong emphasis on Mathematics, or equivalent by experience.
• Demonstrable, over 5 years experience with the following techniques and technologies:
• Functional Programming / Reactive Programming.
• Redux or similar data management approach (GraphQL / NgRx / …)
• Deep understanding of core computer science fundamentals i.e. SOLID Software Patterns, Base Algorithms & Data Structure and Application Architecture.
• Component-Based Frontend Design (Angular, React, Vue, …)
• Data Normalization & SQL Queries
• Cloud & Kubernetes
• Python, C#, and any functional languages are considered a strong plus.
• Proficient in at least one modern design spec such as Material Design, Semantic UI, etc.
• Ability to implement UI frameworks such as Angular Material, Bootstrap, etc.
• Language-Agnostic Software Developer with a heavy bias towards profiles and past experience with FullStack Software Development.

The following experience are also considered a plus:
• Serverless Frameworks such as Firebase
• NoSQL- and graph-databases
• Machine Learning & Computer Vision
• Multi-Cloud Setups & Offline Storage
• Design (Illustration & Photoshop experience is a plus)

Competencies
• Strong communication skills
• Ability to communicate clearly both with internal and external clients.
• Ability to perform user tests and the empathy to move oneself into the shoes of the user.
• Ability to liaise and work with a team.
• Training & Coaching skills especially on Technical aspects
• Ability to coach and train young professionals and to help plan and follow up on their work.
• Ability to lead by example when it comes to technical leadership and product design.
Professionalism & Cultural fit
• Ability to work in an agile organization.
• Proven experience with Design Thinking and Product Design.
• Ability to plan work and to report dully on progress.
• Responsive to both internal and external clients.
• Experience with start-up culture is a plus.
• Open to receiving & giving constructive feedback in the course of working with both internal and external clients.

Elewa’s Culture
If you can find yourself in the following traits, you will match in perfectly with our culture:
• You always aim to maximize people’s potential
• You act with empathy
• You strive to see the full picture
• You are creative & resourceful
• You think globally, yet learn and apply locally
• You share and collaborate
• You value honesty and integrity
• You are not afraid to take ownership

What we can offer
• We offer you a flexible and friendly work environment in which you have the opportunity to grow as you grow others through on-the-job experiential learning.
• We offer a competitive salary in line with industry and your experience to enable you to fully focus on your work, including benefits and bonus structure.
• We provide you with on-the-job knowledge and skills that are highly advanced and a personal ambitious training/certification plan to enable you to grow further in your career as you grow others.
• Finally, we offer you a unique opportunity to become part of a unique, highly skilled international network of software developers, designers, architects, and technical consultants.

Work Hours: 8


Experience in Months: 60

Level of Education:
Bachelor Degree

 

{module 312}

Job application procedure
Interested and qualified candidates should apply by sending an email to jobs@elewa.co.ke with the following details:
(i) Cover Letter, clearly stating the position for which you are applying.
(ii) Three paragraph motivation statement indicating:
• Why you feel you meet the requirements?
• Why Elewa?
• Why the position for which you are applying?
• Current and expected salary?
• Any other additions relevant to the application?
(iii) An updated C.V. (with at least two referees)
Note:
• The deadline for application is the end of day Sunday, 24th October 2021.
• Elewa is an Equal Opportunity Employer and therefore we are committed to equal treatment of all.
• We do not charge/accept any amount, gift or security deposit from anyone at all points of our recruitment process.


All Jobs

QUICK ALERT SUBSCRIPTION

{module 316}

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: 24 October 2021
Duty Station: Kenya
Posted: 14-10-2021
No of Jobs: 1
Start Publishing: 14-10-2021
Stop Publishing (Put date of 2030): 14-10-2065
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.