Candidates Testimonials – How C.S.S Got Me Hired
Advice From Our Recruitment Team – By Carolyne N. – Head Of Recruitment
Personalized Support for Your Success
Upcoming Trainings & Events – Leadership & Career Growth Events
Back End Developer Job OnQ
Back End Developer Job. IT Jobs In Kenya
Key Responsibilities:
- Design, develop, test, and deploy new software applications based on business requirements.
- Collaborate with stakeholders to understand project needs and translate them into technical solutions.
- Provide long-term support and optimization for the applications developed.
- Identify and resolve software defects, bugs, and performance issues.
- Maintain and improve the performance, security, and scalability of existing applications.
- Follow software development best practices and coding standards.
- Work closely with other developers and technical teams to ensure smooth integration of solutions.
- Document technical processes, architectures, and project updates.
- Stay informed on emerging technologies, frameworks, and development trends.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 2 years of experience in software development.
- TypeScript proficiency: Comprehensive understanding of TypeScript features including interfaces, generics, decorators, and type safety principles.
- Advanced NestJS framework expertise: Deep understanding of NestJS architecture, modules, providers, controllers, and dependency injection patterns.
- Microservices architecture: Experience designing and implementing microservices using
- NATS messaging system: Proficiency with NATS for service-to-service communication, including pub/sub patterns, request-reply, and queue groups.
- TypeORM implementation: Strong knowledge of TypeORM for database operations, including entity relationships, migrations, repositories, and query building.
- PostgreSQL database management: Experience with PostgreSQL database design, optimization, performance tuning, and advanced querying,
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and collaboratively in a fast-paced environment.
Additional Valuable Skills
- Python scripting for automation, data processing, and tooling
- API design and RESTful principles
- Authentication and authorization implementation (JWT, OAuth)
Read More>>>Against the Odds: How Faith Got A Job After One Year Of Search
How to Apply
Send your application to : jobs@OnQKenya.com
🚨 Before You Apply for This Job. Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Get it reviewed here by our recruiters today.

