Backend Developer

Nairobi, Nairobi
Posted 19 days ago
Logo MONOS
Company:
MONOS
Company Description:
MONOS - Islamic Technology and Events focusing on Optimising Muslims Globally * MONOS APP - Your Virtual Muslim Companion - Educational Platform * MONOS MARKETS - The Biggest Halal Street Markets in the UK! * THE HALAL DIRECTORY - Halal Search Engine and Business Directory * MONOS MANKIND - Eradicating Poverty with Sustainable Campaigns
Contract Type:
Full Time
Experience Required:
2 years
Education Level:
Bachelor's Degree
Number of vacancies:
1

Job Description

Backend Development: Develop and maintain a robust backend while adhering to SOLID development principles and clean architecture.
API Design: Design, implement, and document RESTful APIs with proper authentication and authorisation mechanisms.
Database Management: Work extensively with SQL databases to ensure data integrity and optimal performance.
Payment Integration: Handle subscription and payment integrations securely and efficiently.
Cloud Infrastructure: Deploy and maintain cloud infrastructure on platforms like AWS, ensuring high availability and scalability.
Security Practices: Implement security best practices throughout the development lifecycle.
Testing: Write unit tests and perform integration testing to ensure code quality and reliability.
Collaboration: Work closely with front-end developers and other team members to enhance overall product functionality.

Qualifications:
Educational Background: Bachelor's degree in Computer Science, Engineering, or a related field.
Database Expertise: Strong knowledge of SQL databases; PostgreSQL experience is a plus.
API Development: Proven experience in designing and implementing RESTful APIs.
Version Control: Proficient in using Git for version control.
Software Principles: Deep understanding of clean architecture, dependency injection, and SOLID principles.
Asynchronous Programming: Experience with asynchronous programming techniques.
Testing Frameworks: Familiarity with unit testing and integration testing frameworks.
Cloud Experience: Hands-on experience with cloud platforms, preferably AWS.
Security Knowledge: Strong understanding of software security best practices.
Problem-Solving Skills: Excellent analytical and troubleshooting abilities.
Teamwork: Ability to work collaboratively in a team environment and communicate effectively.
Salary:
50.000,00 KES Monthly