Node.Js Developer

Senior Nodejs Developer

I’m a full-stack and blockchain engineer with about six years of experience building production systems across fintech, crypto, and web platforms. I enjoy designing and shipping real products that people use, from high-performance backend systems to intuitive user interfaces.

I’ve worked on a variety of projects including decentralized finance platforms on Solana, mortgage and brokerage systems, IoT monitoring infrastructure, and high-concurrency platforms like online betting systems. I’m particularly experienced with React, TypeScript, Node.js, and modern frontend tools like Tailwind and Next.js.

Beyond my professional roles, I’ve also built and operate several products myself, including an event ticketing platform used in Kenya and South Sudan and a real estate marketplace that helps people discover property listings online. Building products end-to-end has given me strong experience in system architecture, product design, and scaling applications for real users.

I’m currently looking for opportunities where I can contribute as a senior engineer, particularly working on high-impact products in areas like fintech, crypto, or modern web applications.


Experience: 5 years

Yearly salary: $50,000

Hourly rate: $25

Nationality: 🇰🇪 Kenya

Residency: 🇰🇪 Kenya


Experience

Contract Software Engineer
Betzone Betting Platform
2025 - 2026
Developed a high-performance online betting platform as a contract engineer, handling the entire system architecture and implementation independently. Designed and implemented the full backend architecture using Node.js and TypeScript, optimized for high-volume betting transactions. Integrated Redis caching and PostgreSQL to ensure fast bet processing and efficient data handling. Built secure APIs responsible for bet placement, odds management, wallet balances, and real-time betting updates. Engineered the system to support high concurrency with optimized query strategies and caching layers. Designed and built the complete frontend using React and Tailwind CSS, delivering a responsive and intuitive betting interface. Implemented security safeguards to protect financial transactions and prevent system abuse.
Software Engineer
BrokerPA
2024 - 2024
Developed a comprehensive mortgage and brokerage platform using Node.js, streamlining loan processing, brokerage operations, and customer interactions. Built backend services enabling brokers to efficiently manage mortgage applications, client interactions, and compliance requirements. Developed a loan tracking system that monitored applications in real time, handled interest rate calculations, and automated approval workflows based on eligibility criteria. Created automated document processing tools integrating OCR and AI-based categorization to efficiently classify and retrieve mortgage-related paperwork. Integrated third-party financial APIs including credit bureaus, banking services, and regulatory databases to enhance loan verification and processing speed. Implemented role-based access control ensuring financial advisors, brokers, and customers had appropriate data access while maintaining regulatory compliance. Optimized database performance using indexing strategies, caching, and asynchronous processing, reducing response times and improving scalability. Managed infrastructure deployment and operational monitoring using modern DevOps practices.
Blockchain Engineer
Nilecapital
2022 - 2025
Designed and developed a robust decentralized application (dApp) for staking, insurance, and investment, leveraging Rust and Solana to ensure security, scalability, and efficiency. Implemented secure Solana smart contracts in Rust enabling transparent and trustless financial transactions for users participating in staking and investment activities. Created and launched custom Solana-based crypto tokens, providing an innovative reward system for customers who engage in investment programs. Developed a production-grade frontend using React for seamless user interaction with blockchain-based financial services. Optimized transaction processing by implementing efficient serialization techniques with Borsh and structuring on-chain programs for performance. Implemented role-based access control (RBAC) and security best practices, safeguarding smart contracts and user data from vulnerabilities. Built monitoring and observability infrastructure using Prometheus and Grafana to maintain high availability and system stability. Assisted in mentoring engineers and maintaining technical documentation for blockchain architecture and DeFi principles.
Full-Stack Engineer
Novek
2021 - 2022
Designed a microservice architecture using Golang and Python to facilitate seamless access and management of company services, improving system modularity and scalability. Built GraphQL APIs backed by SQL databases to efficiently store, retrieve, and analyze telemetry data collected from IoT devices. Developed a real-time monitoring dashboard using React that provided insights into business activities, sales performance, and active IoT devices deployed in the field. Collaborated with firmware engineers to integrate IoT device telemetry into the microservice, ensuring accurate and timely data collection. Optimized data processing pipelines and API requests, reducing query execution time and improving system responsiveness. Implemented authentication and access control mechanisms to secure the microservice and ensure data privacy. Deployed services to cloud infrastructure with focus on reliability, fault tolerance, and scalability.
Blockchain Engineer
Pesabase
2020 - 2021
Wrote core smart contract functionality enabling crypto withdrawals from wallet addresses to Mpesa and MTN mobile money services. Utilized Node.js to develop backend services supporting blockchain integration and transaction handling. Designed and implemented security measures to prevent double spending and unauthorized withdrawals, ensuring the integrity of blockchain-based transactions. Integrated blockchain transactions with a financial API, enabling real-time monitoring and improving transaction reliability. Wrote automated test scripts for smart contract functionalities, enhancing the robustness and reliability of the platform. Assisted in production incident management and system recovery.

Skills

blockchain-engineer
node
english