Backend Developer

If you believe your experience, competencies, and qualifications match the job and role specifications described, please send your application to: careers@ekenya.co.ke

Job brief

We are looking for an experienced Back-end developer to join our development team. You will be responsible for the server side of our mobile and web applications.

If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience.

Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs.

Responsibilities

Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server side logic
Gather and address technical and design requirements
Provide training and support to internal teams
Build reusable code and libraries for future use
Liaise with developers, designers and system administrators to identify new features
Follow emerging technologies
Reporting to the Product Development Manager

Requirements

Proven work experience as a Back-end developer – 3+ years
In-depth understanding of the entire web development process (design, development and deployment)
Source code control experience (Subversion ,Git, etc)
Hands on experience with programming languages like Java, Go, Node JS, Ruby on Rails, Python
Experience in using Messaging Services like Java Messaging Services is a must
Adept skills in Linux systems is required
Strong database management and programming skills in popular relational database systems like Oracle, as well as non-relational databases like Mongo DB
Familiarity with front-end languages (e.g. HTML5, JavaScript and CSS)
Excellent analytical and time management skills
Teamwork skills with a problem-solving attitude
Applications and systems security knowledge required
Experience with Microservice frameworks and toolkits like Vertx, Akka, etc will be a plus
Practical Knowledge of big data will be an added advantage
Passion in blockchain technologies will be an added advantage
BSc degree in Computer Science or relevant field

Disclaimer: Eclectics International Limited is an Equal Opportunity Employer. We are committed to equal treatment of all without regard to race, national origin, religion, gender, age, sexual orientation, ethnicity, physical or mental disability or other basis protected by law. We do not charge/accept any amount or security deposit from job seekers during the selection process or while inviting candidates for an interview.

Note: Only shortlisted candidates will be contacted.

Looking for a strategic technology partner?