Jeremiah Ndiritu
Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Software Engineer specializing in full-stack and backend development, experienced in building production-ready web applications using React, Node.js, and MySQL. Proven ability to design and implement secure, scalable RESTful APIs, optimize backend performance, and deliver responsive, user-focused interfaces. Strong foundation in data structures and algorithms, automated testing, and CI/CD pipelines.
Effective collaborator who translates stakeholder requirements into reliable, maintainable software.
Experience
Backend Developer - Remote, Kenya - Remote, Kenya
(2024-01)
- Design and build backend services using Node.js and Express.
- Develop secure, well-documented RESTful APIs with input validation, authentication, and structured error handling.
- Optimize database queries and collaborate on schema design to improve performance and scalability.
- Implement automated testing and support CI/CD pipelines for reliable deployments.
- Partner with frontend teams to define API contracts and troubleshoot integration issues.
Full-Stack Developer - Remote, Kenya - Remote, Kenya
(2023-11 - 2024-07)
- Developed and maintained responsive, accessible full-stack web applications.
- Built production-ready frontend interfaces focused on usability and performance.
- Designed and implemented scalable backend services and API endpoints.
- Improved code quality and delivery speed through code reviews and CI/CD workflows.
- Collaborated with designers and stakeholders to translate business requirements into working features.
Education
BSc - Software Engineering - Kirinyaga University (2024-08)
