1604 Lead Blockchain Developer Smart Contracts jobs in Nairobi
Lead Blockchain Developer - Smart Contracts
Posted 13 days ago
Job Viewed
Job Description
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**.
Remote Lead Blockchain Developer - Smart Contracts & DeFi
Posted 17 days ago
Job Viewed
Job Description
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.
Lead Blockchain Developer - Remote Smart Contract Engineer
Posted 7 days ago
Job Viewed
Job Description
Lead Software Engineer (Backend)
Posted 21 days ago
Job Viewed
Job Description
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.
Lead Software Engineer - Backend Systems
Posted 21 days ago
Job Viewed
Job Description
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.
Lead Software Engineer - Cloud Infrastructure
Posted 16 days ago
Job Viewed
Job Description
- 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.
- 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.
Remote Lead Software Engineer (Backend)
Posted 7 days ago
Job Viewed
Job Description
- 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.
- 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.
Be The First To Know
About the latest Lead blockchain developer smart contracts Jobs in Nairobi !
Lead Software Sales Engineer
Posted today
Job Viewed
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
Lead Technical Support Engineer
Posted 13 days ago
Job Viewed
Job Description
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.
- 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.
Lead Technical Support Engineer - SaaS
Posted 11 days ago
Job Viewed