Back-End Developer

Brief Description:

Do you like getting involved in great projects, the creation of amazing apps and maybe helping a few startups get their feet off the ground? Are you a great back-end developer? Then you'll love this position!

We are looking for an awesome back-end developer who will have the chance to work on some of our amazing and innovative projects.

Main Responsibilities

• Development of server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end

• Building reusable code and libraries for future use

• Optimization of the applications for maximum speed and scalability

• Implementation of security and data protection

• Database creation, integration, and management

• Creation of APIs for use by the front-end

• Work on bug fixing and improving application performance. Keep up to date on the latest industry trends and best practice

• Keep up to date on the latest industry trends in mobile technologies


Required Skills and Experience

Academic Qualifications:                       • BSc/MSc degree in Computer Science or a related subject

Professional Skills:                                • Strong knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.

       Technological Skills:                                    • Solid knowledge in backend web development using scripting languages/frameworks (Java, Python, PHP, NodeJS or Ruby)

• Excellent knowledge of relational DBMS and SQL

• Proficient understanding of code versioning tools, such as Git



Desirable Skills and Experience

• Familiarity with Java, Python and the Django framework

• Experience with creating REST APIs

• Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies

• Experience in front-end web development using JS libraries (BackboneJS, AngularJS, EmberJS)

• Understanding of accessibility and security compliance

• Familiarity with major mobile platforms programming (iOS, Android)

• Good understanding of HTML5, CSS3, JavaScript, jQuery and Ajax



Durants Media
Nairobi, KE