Backend Developer
Nairobi, Nairobi
Posted over 30 days ago
- 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
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:
- Ksh 50,000.00 Monthly
The job listing you are looking for is no longer available. It may have expired or been closed after the position was filled. Please check our Available Jobs.