Senior Software Engineer (Backend Node.js)
deimoscloud
Job description
About the role
Deimos is a cloud-native developer and security operations technology services company, a fully remote African-based team of engineers. It is looking for an experienced Senior Backend Engineer to join its engineering team, working within a high-performing backend competency area. The engineer sets and implements standards that enable efficient delivery of high-quality, highly available APIs and services, works in a cross-functional team and reports to an Engineering Manager.
Key responsibilities
- Design, build and maintain the API infrastructure, services and systems behind high-traffic, consumer-facing client applications.
- Collaborate with Product, Frontend, UX and other engineering stakeholders on requirements, implementation, process improvements and domain analysis.
- Build backend services focused on quality through testing, automation and code review.
- Analyse systems for performance bottlenecks and opportunities for better scalability, reliability and customer experience.
- Write idiomatic, maintainable code, debug and resolve production issues, and improve standards, tooling and processes.
Required profile
- At least 5 years of professional experience building backend services for production systems.
- Extensive, idiomatic Node.js experience, including large, highly available APIs and services.
- Strong understanding of the RESTful API paradigm; GraphQL and event-driven architectures are a plus.
- Solid relational database experience, especially MySQL or PostgreSQL, including schema design, query optimisation and indexing.
- Thorough understanding of automated testing (unit, integration and end-to-end).
- Experience deploying and operating services on AWS and/or Google Cloud, including Docker and Kubernetes.
- Agile development and CI/CD experience, and good working knowledge of Git.
- Based in Kenya, Ghana, Nigeria, South Africa or Senegal.
What we offer
- Flexible, fully remote work with no expectation to work weekends or after hours.
- A monthly work-from-home allowance.
- A MacBook or Windows laptop provided.
- Virtual social platforms for team connection.
- Support for career growth and advancement.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 50 minutes ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
deimoscloud
Related job offers
-
IT Platform Support Operations Specialist
NCBA Nairobi -
Senior Data Scientist, MNO Data
GiveDirectly, Inc Kisumu -
Desktop and Site Support Technician II
Teleperformance Nairobi -
Desktop and Site Support Engineer (Systems & Network)
Teleperformance Nairobi -
Cloud Lead Architect
MEDECINS SAN FRONTIERES Nairobi