Backend Developer
Nairobi, Nairobi
Posted 19 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:
- 50.000,00 KES Monthly