Home » Jobs » IT Jobs In Kenya » Back End Developer Job OnQ
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

  • 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.
  • 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

Send your application to : jobs@OnQKenya.com

🚨 Before You Apply for This Job. Need Help With Your CV?

Career Lessons + Experiences

Leadership Advice – By Godfrey W. – Head Of Training

Labour Laws – Know Your Rights – By Joyce N. – Head Of HR Consultancy