Deimos
Senior Software Engineer (Backend Node .js)
Nairobi • Kenya
Closed for applications
Pycs
Technical Lead
Nairobi • Kenya
Closed for applications
Deimos
Senior Site Reliability Engineer
Nairobi • Kenya
Closed for applications
Tezza Business Solutions
Automation Engineer - (Manual Testing Focus)
Nairobi • Kenya
Closed for applications

Get personalised job alerts directly to your inbox!

Fixa Rwanda
Data Scientist (Remote)
Nairobi • Kenya
Closed for applicationsOnly on Fuzu
Top cities with open vacancies
Jobs in NairobiProfession (Computers, software development and services)
Industry (Information technology, software development, data)
Banking, microfinance, insurance,Communications, media, radio, tv,Computers, software development and services,Consulting, business support, auditing,Data/Research,Energy, utilities, environment,Finance & FinTech,Financial Services,Non-profit, social work,Retail, wholesale, FMCG,Telecommunications,Transportation, logistics, storage,
Seniority (Information technology, software development, data, Computers, software development and services)
© Fuzu Ltd
Deimos
Computers + 1 more
Description
What you must have
- At least 5 years of professional experience building backend services for production systems.
- Extensive, idiomatic Node.js experience, including building large, highly available APIs and services.
- A strong understanding of the RESTful API paradigm (GraphQL and event-driven architectures are definitely a plus).
- Strong working knowledge of JavaScript and/or TypeScript and the Node.js ecosystem (Express, NestJS, Fastify or equivalent).
- Solid relational database experience, particularly with MySQL or PostgreSQL, including schema design, query optimisation and indexing.
- Thorough understanding and extensive experience with automated testing (unit, integration and end-to-end).
- Working knowledge of caching layers such as Redis, and familiarity with message and queueing systems.
- Hands-on experience deploying and operating services on AWS and/or Google Cloud, including familiarity with containerisation (Docker, Kubernetes).
- Good working knowledge of the use of Git.
- Experience within an agile development environment.
- A solid understanding of CI/CD concepts and automated release management for backend services.
Responsibilities
- Designing, building and maintaining the API infrastructure, services and systems that power high-traffic, consumer-facing applications for our clients.
- Extensively collaborating with Product, Frontend, UX and other engineering stakeholders on requirements, their implementation, process improvements and domain analysis.
- Implementing backend services that realise customer value, focussing on quality through testing, automation and code review.
- Critically analysing the systems you work on to identify performance bottlenecks and opportunities for improved scalability, reliability and customer experience.
- Writing and shipping code that is idiomatic, maintainable and efficient, and debugging and resolving production issues across services.
- Recognising impediments to team efficiency (technical debt) and proposing and implementing improvements to standards, tooling and processes.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.