485 Software Engineer jobs in Kenya
Blockchain Developer (Remote)
Job Viewed
Job Description
The Blockchain Developer will be responsible for designing, developing, and implementing blockchain-based applications and smart contracts. Key responsibilities include:
- Developing and deploying smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain).
- Designing and building decentralized applications (dApps) using relevant frameworks.
- Integrating blockchain technology with existing systems and databases.
- Writing secure, efficient, and well-documented code.
- Researching and evaluating new blockchain technologies and protocols.
- Collaborating with product managers and designers to define blockchain solutions.
- Performing rigorous testing and debugging of blockchain applications.
- Staying updated on industry trends, best practices, and emerging security threats in the blockchain space.
- Contributing to the development of the company's blockchain strategy and roadmap.
- Participating in code reviews and providing constructive feedback to peers.
- Ensuring the scalability, security, and performance of blockchain solutions.
- Mentoring junior developers and sharing knowledge within the team.
The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree or specialized certifications in blockchain technology are a plus. Proven experience (3+ years) in blockchain development is essential. Proficiency in programming languages such as Solidity, JavaScript, Python, or Go is required. Experience with popular blockchain platforms and frameworks (e.g., Ethereum, Web3.js, Truffle, Hardhat) is mandatory. Strong understanding of cryptography, distributed ledger technology, and consensus mechanisms is necessary. Familiarity with smart contract security best practices is crucial. Excellent problem-solving, analytical, and debugging skills are a must. Strong communication and collaboration skills are vital for working effectively in a remote, team-oriented environment. This is an exceptional opportunity to shape the future of blockchain technology with a dynamic and growing company.
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Senior Software Engineer, Cloud Architecture
Posted today
Job Viewed
Job Description
Senior Software Engineer - Cloud Architecture
Posted 1 day ago
Job Viewed
Job Description
Remote Senior Software Engineer - Cloud Architecture
Posted 5 days ago
Job Viewed
Job Description
Key responsibilities include:
- Designing, developing, and deploying scalable, high-performance cloud-native applications and services.
- Architecting and implementing cloud infrastructure solutions using services like AWS EC2, S3, Lambda, RDS, or equivalent Azure/GCP services.
- Developing and maintaining microservices, APIs, and backend systems using various programming languages (e.g., Java, Python, Node.js).
- Implementing CI/CD pipelines for automated testing, deployment, and infrastructure management.
- Ensuring the security, reliability, and cost-effectiveness of cloud solutions.
- Collaborating with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software.
- Troubleshooting and resolving complex technical issues in cloud environments.
- Writing clean, maintainable, and well-documented code.
- Mentoring junior engineers and contributing to code reviews.
- Staying up-to-date with emerging cloud technologies and best practices.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Automotive Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Senior Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Lead Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software engineer Jobs in Kenya !
Senior Software Engineer
Posted 5 days ago
Job Viewed
Job Description
The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, coupled with significant professional experience in software development. Proficiency in multiple programming languages (e.g., Java, Python, C++, JavaScript) and experience with modern software development frameworks and tools are essential. A strong understanding of data structures, algorithms, software design patterns, and system architecture is required. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. Excellent problem-solving skills, a collaborative spirit, and strong communication abilities are paramount.
This is a fully remote position, offering the flexibility to work from anywhere. We are looking for an individual who is passionate about technology, committed to delivering excellence, and capable of thriving in an independent work environment. You should be adept at working in an Agile development process and be a proactive contributor to technical discussions and decision-making. If you are a seasoned software engineer looking for a challenging and rewarding remote role where you can leverage your skills to build innovative solutions, this is the perfect opportunity. Join our client's innovative team and shape the future of their technology.
Automotive Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Senior Backend Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, maintain, and improve software.
- Manage individual project priorities, deadlines, and deliverables.
- Write high-quality, well-documented, and efficient code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug complex issues.
- Participate in code reviews and provide constructive feedback.
- Mentor and guide junior software engineers.
- Stay up-to-date with emerging technologies and industry best practices.
- Contribute to the improvement of development processes and tools.
- Ensure the scalability, reliability, and security of backend systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Experience with cloud platforms (AWS, Azure, GCP).
- Strong understanding of database technologies (SQL, NoSQL).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Proven ability to work independently and manage time effectively in a remote setting.
This is a fully remote position based in **Nyeri, Nyeri, KE**. Embrace the flexibility and opportunity of a remote work environment while making a significant impact.