2,445 Senior Developer jobs in Kenya

Software Developer

01000 Makongeni KES90000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing tech company, is seeking talented Software Developers to join their innovative team. This is a fully remote position, offering you the opportunity to contribute to cutting-edge software development projects from anywhere in Kenya. You will be involved in the entire software development lifecycle, from requirements gathering and design to coding, testing, and deployment. We are looking for developers proficient in modern programming languages and frameworks who are passionate about building scalable and robust applications. Your responsibilities will include writing clean, efficient, and maintainable code, collaborating with cross-functional teams, participating in code reviews, and troubleshooting software defects. The ideal candidate will have a strong understanding of software engineering principles, data structures, and algorithms. Proficiency in languages such as Java, Python, JavaScript, or C# and experience with frameworks like Spring, Django, React, or Angular are highly valued. Familiarity with databases (SQL/NoSQL), cloud platforms (AWS, Azure, GCP), and version control systems (Git) is also beneficial. Excellent problem-solving skills, a proactive approach to learning new technologies, and strong communication abilities are essential for this role. You will work in an agile environment, contributing to a culture of innovation and continuous improvement. This is an excellent opportunity to advance your career in software development, working on challenging projects and collaborating with a talented team of engineers. If you are a self-motivated developer who thrives in a remote setting and is eager to make a significant impact, we encourage you to apply.
Key Responsibilities:
  • Design, develop, and maintain high-quality software applications.
  • Write clean, efficient, and well-documented code.
  • Collaborate with product managers and designers to define software requirements.
  • Implement new features and functionalities.
  • Test and debug software to ensure optimal performance.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve software issues.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to the continuous improvement of development processes.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Developer.
  • Proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#).
  • Experience with relevant frameworks and libraries.
  • Knowledge of databases, APIs, and cloud computing.
  • Strong understanding of software development principles and best practices.
  • Excellent problem-solving and analytical skills.
  • Effective communication and teamwork abilities.
  • Ability to work independently in a remote environment.
This advertiser has chosen not to accept applicants from your region.

Apprenticeship - Software Development

80100 Nairobi, Nairobi KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for aspiring Software Developers through a fully remote apprenticeship program. This program is designed for individuals eager to learn and build a career in software engineering, providing hands-on experience and mentorship. As an apprentice, you will work on real-world projects, gain exposure to various programming languages and development methodologies, and contribute to the creation of innovative software solutions.

Key responsibilities include:
  • Assisting senior developers in coding, testing, and debugging software applications.
  • Learning and applying different programming languages and frameworks under guidance.
  • Participating in code reviews and contributing to team discussions.
  • Developing and maintaining documentation for software projects.
  • Collaborating with cross-functional teams in a remote environment to understand project requirements.
  • Troubleshooting and resolving software defects.
  • Gaining exposure to agile development methodologies.
  • Contributing to the development of user interfaces and back-end systems.
  • Learning about software testing procedures and best practices.
  • Actively participating in training sessions and continuous learning activities.
The ideal candidate is a highly motivated individual with a passion for technology and a foundational understanding of programming concepts. A degree or diploma in Computer Science, Information Technology, or a related field, or a strong portfolio demonstrating coding ability, is preferred. Excellent problem-solving skills and a strong desire to learn are crucial. Must be comfortable working independently and communicating effectively in a remote setting. This apprenticeship provides a structured learning path and the potential for full-time employment upon successful completion.
This advertiser has chosen not to accept applicants from your region.

Apprenticeship - Software Development

40101 Kitale, Rift Valley KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting remote Apprenticeship opportunity for aspiring Software Developers eager to launch their careers. This is a fully remote program, providing comprehensive training and hands-on experience in a supportive virtual environment. As an apprentice, you will work closely with senior developers, learning to design, develop, test, and deploy software applications. You will gain exposure to various programming languages, development methodologies (e.g., Agile), and industry-standard tools. Key learning areas will include front-end and back-end development, database management, and software testing. The ideal candidate is passionate about technology, possesses strong problem-solving skills, and demonstrates a keen ability to learn quickly. While prior coding experience is beneficial, it is not strictly required; a strong foundational understanding of computer science principles and a proactive attitude are paramount. You should be comfortable working independently and collaborating effectively in a remote team setting. Excellent communication skills, both written and verbal, are essential for team interaction and mentorship. This apprenticeship is an exceptional pathway for individuals looking to gain practical experience and build a solid foundation in software development. We provide a structured learning curriculum, mentorship from experienced professionals, and the opportunity to contribute to real-world projects. A high school diploma or equivalent is required, and ongoing pursuit of a degree or relevant certification in computer science or a related field is a plus. Join us to kickstart your career in technology from the convenience of your home.
This advertiser has chosen not to accept applicants from your region.

Software Development Lead

60102 Embu, Eastern KES95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking an experienced and dynamic Software Development Lead to drive innovation and excellence within our engineering team located in **Embu, Embu, KE**. This is a pivotal role for a seasoned developer who can mentor a team, architect robust software solutions, and contribute to our cutting-edge projects. As the Software Development Lead, you will guide the design, development, testing, and deployment of high-quality software applications. You will be responsible for leading a team of software engineers, fostering a collaborative and productive work environment, and ensuring adherence to best practices in software development methodologies, such as Agile. Key responsibilities include translating business requirements into technical specifications, overseeing code reviews, troubleshooting complex technical issues, and mentoring junior developers. The ideal candidate will have a strong background in software architecture, a deep understanding of various programming languages and frameworks, and proven experience in leading development teams. Excellent communication, problem-solving, and project management skills are essential. You should be proficient in managing the full software development lifecycle and have a passion for delivering scalable and efficient software solutions. Join our forward-thinking company and take the lead in shaping our technological future.
This advertiser has chosen not to accept applicants from your region.

Blockchain Developer

70401 Gathiruini KES300000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a skilled and innovative Blockchain Developer to join their pioneering team. This is a fully remote position, enabling you to contribute to cutting-edge blockchain projects from anywhere. You will be responsible for designing, developing, and implementing blockchain solutions, including smart contracts, decentralized applications (dApps), and blockchain-based platforms. The ideal candidate will have a deep understanding of blockchain technologies, various consensus mechanisms, and smart contract development languages (e.g., Solidity, Vyper). Your expertise in cryptography, distributed ledger technology, and cybersecurity principles related to blockchain is crucial. You will work on developing secure and scalable blockchain architectures, integrating blockchain solutions with existing systems, and ensuring the integrity and efficiency of decentralized networks. Excellent programming skills in languages like Go, Rust, or JavaScript, along with experience in blockchain frameworks and tools, are highly valued. A Bachelor's degree in Computer Science, Engineering, or a related field, with a strong focus on distributed systems, is required. If you are passionate about blockchain technology and looking for an exciting remote opportunity to shape the future of decentralized applications, we invite you to apply.

Key Responsibilities:
  • Design, develop, and implement blockchain solutions.
  • Write, test, and deploy smart contracts on various blockchain platforms.
  • Develop decentralized applications (dApps).
  • Integrate blockchain technology with existing systems.
  • Research and implement new blockchain technologies and protocols.
  • Ensure the security and scalability of blockchain architectures.
  • Collaborate with product managers and stakeholders to define project requirements.
  • Troubleshoot and resolve issues related to blockchain implementations.
  • Stay updated with the latest advancements in blockchain technology.
This advertiser has chosen not to accept applicants from your region.

Blockchain Developer

40100 Kisumu KES300000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is seeking a highly skilled and innovative Blockchain Developer to join their pioneering team on a remote contract basis. This role is integral to developing and implementing cutting-edge blockchain solutions that will revolutionize our client's operations and offerings. You will be responsible for designing, coding, testing, and deploying blockchain applications, smart contracts, and decentralized systems. The ideal candidate will have a deep understanding of blockchain technology, distributed ledger systems, and various consensus mechanisms. Proficiency in programming languages commonly used in blockchain development, such as Solidity, Go, or Rust, is essential. You will work closely with product managers, architects, and other developers to translate business requirements into robust and secure blockchain features. This fully remote position requires a strong problem-solving aptitude, the ability to work independently, and excellent collaboration skills within a virtual team environment. You should be adept at identifying and mitigating potential security vulnerabilities within blockchain networks. Experience with popular blockchain platforms like Ethereum, Hyperledger, or similar is highly desirable. Staying up-to-date with the latest trends and advancements in the crypto and blockchain space is crucial for this role. This is an exceptional opportunity to contribute to groundbreaking projects in the decentralized technology sector, offering flexibility and the chance to work with a forward-thinking organization.

Key Responsibilities:
  • Design, develop, and deploy blockchain applications and smart contracts.
  • Implement secure and efficient decentralized systems.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with cross-functional teams to define blockchain solutions.
  • Test and debug blockchain applications to ensure functionality and security.
  • Stay current with blockchain technology trends and best practices.
  • Integrate blockchain technology with existing systems.
  • Optimize blockchain performance and scalability.
  • Identify and address security vulnerabilities in blockchain networks.
  • Contribute to the architectural design of blockchain platforms.
This advertiser has chosen not to accept applicants from your region.

Blockchain Developer

80105 Nairobi, Nairobi KES280000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in the cryptocurrency and blockchain space, is seeking a skilled and passionate Blockchain Developer to join our fully remote, cutting-edge development team. This role is crucial for designing, developing, and implementing robust blockchain solutions and decentralized applications (dApps). You will be responsible for writing clean, efficient, and secure smart contracts, as well as contributing to the architecture and evolution of our blockchain platforms. The ideal candidate will have a strong understanding of blockchain technology, cryptography, and smart contract development languages such as Solidity. Your responsibilities will include developing and integrating blockchain technologies, contributing to the full software development lifecycle, and ensuring the scalability and security of our systems. Collaboration with product managers, designers, and other developers will be essential to translate business requirements into technical solutions. We are looking for an individual with excellent programming skills, a deep understanding of decentralized systems, and a proactive approach to problem-solving. This is a remote-first position, offering the flexibility to work from anywhere and contribute to groundbreaking projects in a rapidly evolving industry. Your ability to write secure and efficient code, coupled with a strong grasp of distributed ledger technology, will be key to success. We value team players who are eager to learn and contribute to a collaborative development environment.

Responsibilities:
  • Design, develop, test, and deploy smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain).
  • Write efficient, secure, and maintainable code using languages like Solidity.
  • Develop and maintain decentralized applications (dApps) and blockchain-based systems.
  • Integrate blockchain technology with existing systems and external applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the security, scalability, and performance of blockchain solutions.
  • Participate in code reviews and contribute to the continuous improvement of development processes.
  • Stay updated with the latest advancements and trends in blockchain technology and cryptocurrencies.
  • Troubleshoot and resolve technical issues related to blockchain development.
  • Contribute to technical documentation and knowledge sharing within the team.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in blockchain development, with expertise in smart contract programming (e.g., Solidity).
  • Strong understanding of blockchain architecture, cryptography, and consensus mechanisms.
  • Proficiency in programming languages relevant to blockchain development (e.g., Go, Rust, C++, JavaScript).
  • Experience with dApp development frameworks and tools.
  • Familiarity with token standards (e.g., ERC-20, ERC-721) is essential.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and as part of a remote team.
  • Experience with cryptocurrencies and decentralized finance (DeFi) is a plus.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior developer Jobs in Kenya !

Blockchain Developer

00100 Kitale, Rift Valley KES800000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking a highly motivated and experienced Blockchain Developer to join our innovative, remote-first team. In this role, you will be instrumental in designing, developing, and deploying decentralized applications (dApps) and smart contracts on various blockchain platforms. You will work closely with product managers and other engineers to translate complex business requirements into robust and scalable blockchain solutions. Our client is at the forefront of the blockchain revolution, and this position offers a unique opportunity to shape the future of decentralized technology from the comfort of your home office.

Key Responsibilities:
  • Design, develop, and implement smart contracts using Solidity or other relevant languages.
  • Build and maintain decentralized applications (dApps) on blockchain networks like Ethereum, Binance Smart Chain, or Polygon.
  • Integrate blockchain technology with existing systems and external APIs.
  • Conduct thorough testing of smart contracts and dApps to ensure security, efficiency, and reliability.
  • Participate in code reviews, providing constructive feedback to peers.
  • Stay abreast of the latest advancements in blockchain technology and decentralized finance (DeFi).
  • Collaborate with the development team to define project architecture and technical specifications.
  • Troubleshoot and resolve issues related to blockchain networks and deployed applications.
  • Contribute to the overall security strategy of blockchain solutions.
  • Document code, technical designs, and project progress.

Qualifications:
  • Proven experience as a Blockchain Developer or in a similar role.
  • Strong proficiency in programming languages such as Solidity, JavaScript, or Python.
  • Deep understanding of blockchain architecture, consensus mechanisms, and cryptographic principles.
  • Experience with smart contract development and auditing.
  • Familiarity with Web3.js, Ethers.js, or similar libraries for interacting with blockchain networks.
  • Knowledge of decentralized finance (DeFi) protocols and concepts.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities, essential for a remote environment.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
This fully remote position is based with the understanding that your primary work environment will be your home office, with virtual collaboration tools being key to success. If you are passionate about blockchain and eager to contribute to groundbreaking projects, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Blockchain Developer

00300 Kitale, Rift Valley KES180000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and innovative Blockchain Developer to join their rapidly growing team. This position is fully remote, allowing you to contribute your expertise from anywhere within Kenya. You will be responsible for designing, developing, and deploying decentralized applications (dApps) and smart contracts on various blockchain platforms. If you are passionate about decentralized technologies and have a strong understanding of blockchain principles, this is the ideal opportunity for you.

Key Responsibilities:
  • Design, develop, test, and deploy secure and efficient smart contracts on platforms like Ethereum (Solidity), Binance Smart Chain, or others.
  • Build and maintain decentralized applications (dApps) utilizing blockchain technology.
  • Integrate blockchain solutions with existing systems and platforms.
  • Research and implement new blockchain technologies and protocols.
  • Collaborate with front-end developers to integrate dApps with user interfaces.
  • Write clean, maintainable, and well-documented code.
  • Identify and mitigate security vulnerabilities in smart contracts and dApps.
  • Participate in code reviews and contribute to the continuous improvement of development processes.
  • Stay updated on the latest trends and advancements in the blockchain space.
  • Troubleshoot and debug issues related to blockchain applications.
  • Contribute to the architectural design of blockchain solutions.
  • Engage with the broader blockchain community and contribute to open-source projects where applicable.

Qualifications:
  • Proven experience as a Blockchain Developer or Smart Contract Developer.
  • Strong proficiency in programming languages such as Solidity, Go, Rust, or similar.
  • Experience with blockchain platforms like Ethereum, Hyperledger Fabric, or others.
  • Understanding of cryptographic principles and blockchain architecture.
  • Familiarity with web3.js, ethers.js, or similar libraries.
  • Experience with decentralized storage solutions (e.g., IPFS) is a plus.
  • Knowledge of front-end technologies (React, Vue.js) is beneficial.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills, especially in a remote setting.
  • Ability to work independently and manage projects effectively.
  • A degree in Computer Science, Engineering, or a related field is preferred.
  • Passion for blockchain technology and a desire to innovate.

This is a unique opportunity to work at the forefront of blockchain innovation in a flexible, remote work environment. Join us and help shape the future of decentralized technologies.
This advertiser has chosen not to accept applicants from your region.

Blockchain Developer

20100 Kapsuser KES130000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and innovative Blockchain Developer to join their forward-thinking technology team. This is a fully remote position, offering you the opportunity to work on cutting-edge blockchain solutions from anywhere. You will be responsible for designing, developing, and deploying decentralized applications (dApps), smart contracts, and blockchain-based platforms. Your duties will include writing secure and efficient code for blockchain protocols, integrating blockchain technologies with existing systems, and contributing to the overall architecture and technical roadmap of our client's blockchain initiatives. You will collaborate with product managers, designers, and other engineers to translate business requirements into robust blockchain solutions. The ideal candidate will have a strong background in software development, with specialized experience in blockchain technologies such as Ethereum, Hyperledger, or similar platforms. Proficiency in smart contract development languages (e.g., Solidity, Go) and a deep understanding of cryptographic principles, consensus mechanisms, and distributed ledger technologies are essential. Experience with popular blockchain frameworks and tools is highly desirable. You should possess excellent problem-solving skills, a passion for innovation, and the ability to work effectively in a fast-paced, remote team environment. If you are a skilled blockchain developer eager to contribute to the growth of decentralized technologies and looking for a challenging remote role, we encourage you to apply. Join our client and help build the future of blockchain.
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 Senior Developer Jobs