W
Full Stack Engineer
WAW Group
Nairobi
Full-time
IT & Telecoms
Software & Data
Senior Level
Salary: Confidential
Posted 51 minutes ago
About the Company
WAW Group is an AI-powered technology company that provides vehicle tracking, telematics, and fleet management solutions for the transport and logistics industry.
Job Description
This Senior Full-Stack Engineer role requires a highly capable individual proficient in TypeScript, Next.js, and full-stack application development. The successful candidate will manage the entire software lifecycle, encompassing planning, development, testing, deployment, monitoring, and production support. It is a hands-on position focused on building robust features and ensuring their successful deployment and ongoing maintenance in a live environment.
Key Responsibilities
- Design, develop, and maintain web applications utilizing Next.js and TypeScript.
- Create responsive, accessible, and user-friendly interfaces.
- Develop backend APIs and business logic using Node.js, TypeScript, and frameworks like Fastify.
- Design and manage PostgreSQL databases, employing Prisma ORM.
- Integrate various third-party APIs, GPS tracking platforms, IoT services, and other external systems.
- Implement secure authentication, authorization, and multi-tenant access controls.
- Manage background jobs, queues, caching, and scheduled processes using Redis and related technologies.
- Produce clean, maintainable, well-documented, and thoroughly tested code.
- Review and enhance existing systems to improve performance, reliability, and security.
- Write and maintain unit, integration, and end-to-end tests.
- Containerize applications using Docker and deploy them to Linux servers and cloud infrastructure.
- Configure and maintain reverse proxies, domains, SSL certificates, and application environments.
- Support CI/CD workflows and contribute to deployment automation improvements.
- Monitor production applications, investigate errors, and resolve technical incidents.
- Collaborate with product, operations, and management teams to translate business requirements into practical software solutions.
- Participate in code reviews and contribute to technical decision-making.
- Take full ownership of assigned features from initial planning through to production deployment.
Requirements
- A minimum of 4 years of professional experience in software development.
- Strong practical experience with TypeScript, React, and Next.js.
- Proven experience in developing both frontend applications and backend APIs.
- Solid understanding of Node.js and modern server-side development practices.
- Experience with PostgreSQL, including database design, migrations, indexing, and query optimization.
- Proficiency in using Git and collaborative development workflows.
- Capability to deploy and manage applications effectively in production environments.
- Working knowledge of Docker, Linux servers, environment variables, domains, and SSL configuration.
- Understanding of authentication, authorization, API security, and data protection principles.
- Experience integrating third-party APIs and troubleshooting related issues.
- Ability to diagnose production problems using logs, monitoring tools, and systematic testing.
- Strong problem-solving skills and the capacity to work with limited supervision.
- Excellent written and spoken English communication skills.
- Experience with Fastify and Prisma ORM is preferred.
- Experience building multi-tenant SaaS platforms is a plus.
- Familiarity with Redis, queues, workers, or scheduled jobs is advantageous.
- Experience with GPS tracking, telematics, IoT, logistics, or fleet-management systems is desirable.
- Experience integrating mapping, location, or real-time data services is a plus.
- Familiarity with Wialon or other fleet-management platforms is beneficial.
- Experience configuring Traefik, Nginx, or similar reverse proxies is preferred.
- Experience setting up CI/CD pipelines and automated deployments is a plus.
- Knowledge of application monitoring, backups, server security, and disaster recovery is desirable.
- Experience working with large datasets, dashboards, analytics, or reporting systems is beneficial.
- Familiarity with progressive web applications is a plus.
Important Safety Tips
- Do not make any payment to any job request or recruiter.
- Be cautious of fraudulent job adverts and scams.
- If you suspect this listing is not genuine, please report it immediately.
How to Apply
Job Details
- Function
- Software & Data
- Industry
- IT & Telecoms
- Type
- Full-time
- Location
- Nairobi
- Experience
- Senior Level
- Salary
- Confidential
- Posted
- Sep 12, 2026
- Views
- 5