- Minimum Qualification :
- Experience Level : Entry level
- Experience Length : 2 years
Job Description/Requirements
ABOUT THE COMPANY
We are a Business Process Outsourcing company in Kenya. We offer reliable data annotation, customer support, and outsourced HR services.
JOB SUMMARY
We're looking for a skilled Backend Developer to join our team and build robust, scalable systems for web and mobile applications. You'll work on diverse projects across multiple sectors from fintech to healthcare to enterprise solutions solving real problems for clients across Africa.This is a hands-on role where you'll own the full backend stack: designing APIs, architecting databases, integrating third-party services, and deploying to production. If you enjoy building systems that scale and working on projects that matter, this is for you.
RESPONSIBILITIES
Responsibilities:• Design and build RESTful APIs that power web and mobile applications with clean architecture and proper documentation• Architect database systems using both relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases optimized for performance and scalability• Integrate third-party services including payment gateways, SMS providers, push notifications, and external APIs• Implement caching strategies using Redis or Memcached to optimize performance and reduce server load• Build asynchronous systems with message queues (RabbitMQ, AWS SQS) for background jobs and scheduled tasks• Set up CI/CD pipelines for automated testing and deployment to cloud infrastructure (AWS, Azure, or GCP)• Write maintainable code with proper testing, documentation, and adherence to best practicesRequirements: You should have solid experience with the following:• HTTP fundamentals - Deep understanding of methods, status codes, headers, and request/response cycles• RESTful API design - Creating and consuming well-structured APIs with proper versioning and error handling• Relational databases - PostgreSQL, MySQL, or SQL Server with strong SQL skills• Non-relational databases - MongoDB, Redis, or similar for caching and real-time data• ORMs - Entity Framework, Sequelize, TypeORM, Prisma, or equivalent• Caching - Practical experience with Redis or Memcached• Message queues - RabbitMQ, AWS SQS, Azure Service Bus, or Kafka• Backend language - Proficiency in C# & .NET Core OR JavaScript/TypeScript with Node.js• CI/CD - Experience with GitHub Actions, GitLab CI, Jenkins, or Azure DevOps• Cloud platforms - Hands-on experience deploying and managing applications on AWS, Azure, or Google Cloud• Professional experience - Minimum 2 years building production-grade backend systemsNice to Have: • Experience with Docker and Kubernetes• Microservices architecture and design patterns•Payment gateway integrations (Stripe, M-Pesa, PayPal)•Real-time systems using WebSockets or Server-Sent Events•Strong testing discipline with unit, integration, and API tests•Previous work on mobile backends (iOS/Android)
REQUIRED SKILLS
Non-relational databases (NoSQL, etc.), Software development (backend), Application programming interfaces (API), Relational databases (SQL)
REQUIRED EDUCATION
Diploma, Associate's degree
Important Safety Tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.