Lead Blockchain Developer - Smart Contracts

80100 Nairobi, Nairobi KES250000 Annually WhatJobs remove_red_eye View All

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and innovative Lead Blockchain Developer specializing in smart contracts. This is a fully remote position, offering the opportunity to work on cutting-edge decentralized applications (dApps) and contribute to the future of blockchain technology. The ideal candidate will have a deep understanding of blockchain protocols, smart contract development, and experience leading development teams. You will be responsible for designing, developing, and deploying secure and efficient smart contracts for various applications.

Key Responsibilities:
  • Lead the design, development, and implementation of secure and robust smart contracts on various blockchain platforms (e.g., Ethereum, Solana, Polygon).
  • Write high-quality, well-documented, and testable smart contract code.
  • Conduct rigorous security audits and testing of smart contracts to identify and mitigate vulnerabilities.
  • Collaborate with product managers and other developers to define smart contract requirements and architecture.
  • Stay abreast of the latest advancements in blockchain technology, consensus mechanisms, and smart contract best practices.
  • Mentor junior blockchain developers and provide technical guidance.
  • Contribute to the overall blockchain architecture and strategy of the company.
  • Integrate smart contracts with front-end applications and other backend systems.
  • Troubleshoot and resolve issues related to smart contract deployment and execution.
  • Research and implement new blockchain solutions and protocols.
  • Ensure compliance with industry standards and best practices for security and performance.

Qualifications:
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. Extensive experience (5+ years) in software development with a strong focus (3+ years) on blockchain technology and smart contract development is essential. Proficiency in smart contract programming languages such as Solidity, Rust, or similar is a must. Deep understanding of EVM, Web3 technologies, and various blockchain consensus mechanisms. Experience with blockchain development frameworks and tools (e.g., Truffle, Hardhat, Ganache) is crucial. Strong knowledge of cryptography, security principles, and smart contract auditing. Excellent problem-solving, analytical, and communication skills are vital for this remote leadership role. Proven ability to lead technical teams and manage complex development projects is required. This is a unique opportunity to shape the future of decentralized technologies from **Mombasa, Mombasa, KE**.
This advertiser has chosen not to accept applicants from your region.

Remote Lead Blockchain Developer - Smart Contracts & DeFi

80100 Nairobi, Nairobi KES4500000 Annually WhatJobs

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering force in the decentralized finance (DeFi) space, is seeking a highly skilled and visionary Remote Lead Blockchain Developer to drive the innovation of their core platform. This is a fully remote position that offers the unique opportunity to shape the future of blockchain technology and contribute to cutting-edge decentralized applications (dApps). You will lead a team of talented developers, architect robust smart contracts, and ensure the security and scalability of our blockchain solutions.

Responsibilities:
  • Architect, develop, and deploy secure, efficient, and scalable smart contracts on platforms like Ethereum, Binance Smart Chain, or Polygon using languages like Solidity.
  • Lead the design and implementation of decentralized applications (dApps), ensuring adherence to best practices and security standards.
  • Mentor and guide a team of blockchain developers, fostering a collaborative and high-performing environment.
  • Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
  • Conduct code reviews, security audits, and performance optimizations for smart contracts and dApps.
  • Stay at the forefront of blockchain technology trends, identifying opportunities for innovation and improvement.
  • Contribute to the development of blockchain infrastructure, including node management and consensus mechanisms.
  • Troubleshoot and resolve complex technical issues within the blockchain ecosystem.
  • Develop comprehensive documentation for smart contracts, dApps, and system architecture.
  • Ensure the robustness, reliability, and security of all deployed blockchain solutions.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development, with a significant focus on blockchain technology and smart contract development.
  • Proven expertise in Solidity and experience with other smart contract languages (e.g., Rust for Solana, Vyper).
  • Deep understanding of blockchain fundamentals, including cryptography, consensus algorithms, and distributed ledgers.
  • Experience with DeFi protocols, token standards (ERC-20, ERC-721), and decentralized exchanges.
  • Proficiency with development frameworks such as Truffle, Hardhat, or Ganache.
  • Strong understanding of security best practices for smart contract development and auditing.
  • Excellent problem-solving, analytical, and communication skills.
  • Demonstrated ability to lead technical teams and manage complex projects in a remote setting.
  • Experience with frontend development (React, Vue) and Web3 libraries (ethers.js, web3.js) is a plus.

This is an exciting opportunity for a seasoned blockchain expert to take on a leadership role in a fast-paced, innovative environment. If you are passionate about decentralization and ready to make a significant impact, join our client's team.
This advertiser has chosen not to accept applicants from your region.

Lead Blockchain Developer - Remote Smart Contract Engineer

80100 Nairobi, Nairobi KES280000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and innovative Lead Blockchain Developer with expertise in smart contract engineering to join their cutting-edge, fully remote development team. This senior role is crucial for designing, developing, and deploying secure and efficient decentralized applications (dApps) and blockchain solutions. The ideal candidate will possess a profound understanding of blockchain architecture, consensus mechanisms, cryptography, and tokenomics, along with extensive experience in languages like Solidity, Rust, or Go. Your responsibilities will include architecting blockchain protocols, writing and auditing smart contracts, developing dApp front-ends and back-ends, and integrating blockchain solutions with existing systems. You will lead and mentor a team of blockchain developers, fostering a collaborative and high-performance remote work environment. Strong problem-solving abilities and a passion for innovation in the decentralized space are essential. You will stay at the forefront of emerging blockchain technologies and best practices, ensuring the security and scalability of our client's blockchain initiatives. Experience with various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Solana) and familiarity with Web3 development tools and frameworks are highly desirable. Excellent communication skills are required to articulate complex technical concepts to both technical and non-technical stakeholders. This fully remote position offers the chance to work on transformative blockchain projects from anywhere in the world. While this role has an affiliation with the thriving city of Mombasa, Mombasa, KE , it is a remote opportunity, requiring no physical relocation.
This advertiser has chosen not to accept applicants from your region.

Lead Software Engineer (Backend)

80101 Nairobi, Nairobi KES5000000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a talented and experienced Lead Software Engineer (Backend) to join their innovative and fully remote technology team. This is an exciting opportunity for a seasoned developer to take on a leadership role, architecting and building scalable, high-performance backend systems that power cutting-edge applications. You will be instrumental in shaping the technical direction of our backend services, mentoring junior engineers, and driving best practices in software development. The ideal candidate will have a proven history of designing robust APIs, managing complex databases, and implementing efficient microservices architectures. Your responsibilities will include leading code reviews, contributing to architectural decisions, and ensuring the delivery of high-quality, maintainable, and secure code. We are looking for someone with a passion for problem-solving, a deep understanding of distributed systems, and a commitment to continuous improvement. This role demands strong collaboration skills, as you will work closely with frontend developers, product managers, and QA engineers to deliver seamless user experiences. You will also be involved in performance optimization, troubleshooting, and ensuring the reliability and scalability of our backend infrastructure. The ability to communicate technical concepts clearly and effectively, both verbally and in writing, is crucial. As a fully remote position, you will have the autonomy to manage your work effectively while contributing to a collaborative and supportive team environment. This is an excellent chance to make a significant impact on a growing product and work with modern technologies in a flexible, remote-first setting. We value innovation, teamwork, and a dedication to technical excellence. If you are a motivated engineer looking for a challenging and rewarding leadership opportunity, we encourage you to apply. The compensation package will reflect the significant experience and leadership qualities we are seeking. Experience with cloud platforms like AWS or Azure is highly desirable.

Responsibilities:
  • Lead the design, development, and implementation of backend services and APIs.
  • Architect scalable and resilient microservices.
  • Mentor and guide junior backend engineers.
  • Conduct code reviews and ensure adherence to coding standards.
  • Collaborate with cross-functional teams to define and deliver new features.
  • Optimize application performance and scalability.
  • Troubleshoot and resolve complex technical issues.
  • Stay current with industry trends and emerging technologies in backend development.
  • Contribute to technical roadmap planning and architectural decisions.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional backend software development experience.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Extensive experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Deep understanding of RESTful API design principles.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Strong knowledge of software architecture patterns and best practices.
  • Excellent leadership, communication, and problem-solving skills.
This advertiser has chosen not to accept applicants from your region.

Lead Software Engineer - Backend Systems

80100 Nairobi, Nairobi KES800000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Software Engineer with a focus on backend systems to join their fully remote, agile development team. This pivotal role involves leading the design, development, and deployment of robust, scalable, and high-performance backend services and APIs that power our client's cutting-edge products. You will be responsible for technical leadership, mentoring junior engineers, and ensuring the delivery of high-quality, maintainable code.

The ideal candidate will possess a deep understanding of backend architecture patterns, database technologies, microservices, and cloud-native development. Responsibilities include architecting complex systems, writing clean and efficient code, conducting code reviews, and collaborating closely with frontend engineers, product managers, and QA teams. You will play a key role in defining technical strategy, evaluating new technologies, and driving best practices in software development. This is a fully remote position, requiring you to work effectively from a home office and engage in frequent virtual collaboration with a global team.

Key contributions will include developing and maintaining scalable APIs, optimizing database performance, implementing security best practices, and ensuring the reliability and availability of backend services. Experience with various programming languages (e.g., Java, Python, Go, Node.js) and frameworks is essential, along with a strong understanding of cloud platforms such as AWS, Azure, or GCP. Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines is highly desirable.

We are looking for a proactive, results-oriented engineer with excellent problem-solving skills and a passion for building efficient and elegant software solutions. Your ability to lead by example, foster a collaborative team environment, and contribute to technical decision-making will be critical to your success. This is an outstanding opportunity to shape the technical direction of impactful projects and grow your career within a forward-thinking, remote-first company.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional software development experience, with a focus on backend systems.
  • Proven experience in leading software development teams and mentoring engineers.
  • Expertise in designing and building RESTful APIs and microservices.
  • Proficiency in at least one major backend programming language (e.g., Java, Python, Go).
  • Strong knowledge of relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Excellent communication, collaboration, and problem-solving skills in a remote setting.
This advertiser has chosen not to accept applicants from your region.

Lead Software Engineer - Cloud Infrastructure

80101 Nairobi, Nairobi KES160000 Annually WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Lead Software Engineer to spearhead the development and management of their cloud infrastructure. This role is critical for ensuring the scalability, reliability, and security of our cloud-based services and applications. As a remote-first team member, you will lead a talented group of engineers, architecting robust solutions, and driving best practices in cloud engineering. The ideal candidate possesses deep expertise in cloud platforms (AWS, Azure, or GCP), infrastructure as code (IaC), CI/CD pipelines, and microservices architecture. You will be instrumental in shaping our cloud strategy and mentoring junior engineers. This is a fully remote position, offering significant autonomy and the opportunity to work with cutting-edge technologies. Responsibilities include:
  • Lead the design, implementation, and maintenance of scalable, resilient, and secure cloud infrastructure.
  • Architect and develop robust CI/CD pipelines for automated building, testing, and deployment.
  • Develop and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
  • Implement and manage containerization technologies (Docker, Kubernetes).
  • Ensure high availability, disaster recovery, and business continuity for cloud services.
  • Monitor system performance, troubleshoot issues, and implement optimizations.
  • Collaborate with development teams to ensure seamless integration and deployment of applications.
  • Define and enforce security best practices for cloud environments.
  • Mentor and guide junior software engineers in cloud technologies and development practices.
  • Stay current with emerging cloud technologies and industry trends.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • Minimum of 7 years of experience in software engineering, with at least 4 years focused on cloud infrastructure.
  • Proven experience leading engineering teams and projects.
  • Deep expertise in at least one major cloud platform (AWS, Azure, or GCP).
  • Strong proficiency in Infrastructure as Code (Terraform, Ansible, CloudFormation).
  • Extensive experience with CI/CD tools (Jenkins, GitLab CI, CircleCI).
  • Solid understanding of container orchestration (Kubernetes, Docker Swarm).
  • Experience with microservices architecture and distributed systems.
  • Proficiency in scripting languages (e.g., Python, Bash).
  • Excellent problem-solving, communication, and interpersonal skills.
This is a pivotal role for an accomplished engineer looking to make a significant impact on a cloud-native organization from a remote setting. Your leadership and technical acumen will be key to our continued innovation and success.
This advertiser has chosen not to accept applicants from your region.

Remote Lead Software Engineer (Backend)

80100 Nairobi, Nairobi KES350000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Lead Software Engineer to spearhead their backend development efforts in a fully remote capacity. This is a critical role for a seasoned professional who can lead a team of talented engineers, architect scalable and robust backend systems, and drive the technical direction of our client's core products. You will be responsible for designing, developing, and deploying high-quality software solutions, mentoring team members, and fostering a culture of technical excellence. The ideal candidate possesses strong leadership qualities, deep expertise in backend technologies, and a proven ability to deliver complex projects in a distributed team environment. You will play a key role in shaping the future of our client's technology stack. Responsibilities include:
  • Leading a team of backend software engineers, providing technical guidance, code reviews, and mentorship.
  • Architecting, designing, and developing highly scalable, reliable, and performant backend services and APIs.
  • Defining and implementing technical strategies and roadmaps for backend development.
  • Collaborating closely with product managers, frontend engineers, and other stakeholders to deliver features.
  • Ensuring the quality, security, and maintainability of the codebase.
  • Driving best practices in software development, including agile methodologies, CI/CD, and automated testing.
  • Identifying and resolving performance bottlenecks and technical debt.
  • Participating in the recruitment and onboarding of new engineering talent.
  • Staying current with emerging technologies and industry trends, and evaluating their potential application.
  • Contributing to system design discussions and architectural decisions.
  • Troubleshooting and resolving production issues.
  • Promoting a collaborative and productive team environment within a remote setting.
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of professional software development experience, with at least 3 years in a lead or senior engineering role.
  • Extensive experience in designing and building large-scale backend systems using languages such as Python, Java, Go, or Node.js.
  • Deep understanding of database technologies (SQL and NoSQL), caching mechanisms, and message queues.
  • Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong knowledge of microservices architecture, RESTful APIs, and distributed systems.
  • Experience with CI/CD pipelines and infrastructure as code.
  • Excellent leadership, communication, and interpersonal skills.
  • Demonstrated ability to mentor junior engineers and foster team growth.
  • Proven ability to work effectively in a remote, asynchronous environment, manage priorities, and deliver results independently.
  • Strong understanding of software development principles, design patterns, and data structures.
  • Experience with agile development methodologies.
This is a fully remote position, offering the flexibility to work from your chosen location. We are looking for an exceptional leader who can inspire a team and drive innovation in backend development.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Lead blockchain developer smart contracts Jobs in Nairobi !

Lead Software Sales Engineer

Nairobi, Nairobi KES1200000 - KES2400000 Y Sai Office Supplies (KE)

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Sai Office Supplies, established in 1994, is a leading distributor of stationery and office products, serving a diverse clientele from large corporations to small and medium-sized businesses. With over 25 years of experience, we have expanded our operations from Kenya to neighboring regions. Our commitment to growth and adaptability has made us a premier provider of office supplies in Kenya.

Role Description

This is a full-time on-site role for a Lead Software Sales Engineer located in Nairobi County, Kenya. The Lead Software Engineer will be responsible for leading software development projects, designing and implementing software solutions, managing back-end development, and utilizing object-oriented programming principles. The role involves close collaboration with cross-functional teams to deliver high-quality software products.

Qualifications

  • Full stack UX/CX Dev, Low code No. Cod dev, Mobile Dev (Apple and Android) Website Dev
  • Strong foundation in Computer Science
  • Proficient in Back-End Web Development and Software Development
  • Advanced skills in Programming and programming Python, Java, Databases, Cloud, Cybersecurity, SDLC
  • Excellent problem-solving and analytical skills
  • Ability to lead and mentor a team of developers
  • Bachelor's or Master's degree in Computer Science or related field
  • Strong communication and collaboration skills
This advertiser has chosen not to accept applicants from your region.

Lead Technical Support Engineer

80100 Nairobi, Nairobi KES180000 Annually WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Technical Support Engineer to join their innovative team. This is a fully remote, full-time position offering the flexibility to work from anywhere. You will be responsible for providing advanced technical support to clients, troubleshooting complex software and hardware issues, and leading a team of support engineers. The ideal candidate will possess deep technical knowledge, exceptional problem-solving skills, and a passion for customer success. You will play a crucial role in ensuring the seamless operation of our client's products and services.

Responsibilities:
  • Provide advanced technical assistance and troubleshooting for complex client issues related to software, hardware, and network configurations.
  • Diagnose, resolve, and document technical problems in a timely and accurate manner.
  • Lead and mentor a team of technical support engineers, providing guidance and training.
  • Develop and maintain technical documentation, knowledge base articles, and troubleshooting guides.
  • Collaborate with development and quality assurance teams to identify and resolve product bugs.
  • Monitor system performance and identify potential issues before they impact clients.
  • Manage and prioritize support tickets, ensuring adherence to service level agreements (SLAs).
  • Conduct root cause analysis for recurring technical issues and implement preventive measures.
  • Stay up-to-date with the latest technologies and industry best practices.
  • Contribute to the continuous improvement of support processes and tools.
  • Communicate technical information effectively to both technical and non-technical audiences.
  • Handle escalations from junior support staff and provide expert resolution.
  • Participate in on-call rotation as needed.
  • Identify opportunities for product enhancement based on client feedback and support trends.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • 5+ years of experience in technical support, with a strong background in software and hardware troubleshooting.
  • Proven experience in a lead or senior support role.
  • In-depth knowledge of operating systems (Windows, macOS, Linux), networking protocols, and cloud technologies.
  • Proficiency with diagnostic tools and ticketing systems.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong leadership, communication, and interpersonal skills.
  • Ability to work independently and manage tasks effectively in a remote setting.
  • Experience with scripting languages (e.g., Python, Bash) is a plus.
  • Certifications such as CompTIA A+, Network+, or MCSA are advantageous.
This role is perfect for a seasoned technical professional looking to advance their career in a challenging and rewarding remote environment. You will be integral to supporting our clients' critical systems, ensuring their operational continuity. While the team is distributed, the core operational focus is on serving clients who interact with our systems from or are based in Mombasa, Mombasa, KE . We are seeking proactive individuals who can drive solutions and maintain exceptional service standards from anywhere.
This advertiser has chosen not to accept applicants from your region.

Lead Technical Support Engineer - SaaS

80100 Nairobi, Nairobi KES100000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Technical Support Engineer to join their dynamic, fully remote support team. This pivotal role focuses on providing advanced technical assistance and driving customer satisfaction for their cutting-edge Software as a Service (SaaS) platform. You will be responsible for diagnosing and resolving complex technical issues, leading a team of support engineers, and contributing to the continuous improvement of support processes and documentation. The Lead Engineer will act as a subject matter expert, handling escalated customer inquiries, providing in-depth troubleshooting, and collaborating closely with product development and engineering teams to address root causes and implement solutions. Your responsibilities will include developing technical knowledge base articles, training materials, and best practice guides for both customers and internal support staff. The ideal candidate possesses a strong background in software troubleshooting, excellent analytical and problem-solving skills, and a deep understanding of SaaS architectures and cloud technologies. Exceptional communication and interpersonal skills are essential for interacting with customers and internal stakeholders. As a fully remote position, you will leverage advanced remote support tools, ticketing systems, and collaboration platforms to manage your workload effectively and contribute to a seamless customer experience. This role offers a unique opportunity to work on challenging technical problems, mentor a talented support team, and significantly influence product usability and customer success, all within a flexible and supportive remote work environment. We are looking for a proactive leader committed to delivering exceptional technical support and ensuring the highest levels of customer satisfaction.
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Lead Blockchain Developer Smart Contracts Jobs View All Jobs in Nairobi