44 Crypto & Blockchain jobs in Bahrain
QA Automation Engineer - Crypto Market Making, Linear
Posted 18 days ago
Job Viewed
Job Description
Join to apply for the QA Automation Engineer - Crypto Market Making, Linear role at Keyrock
Continue with Google Continue with Google
QA Automation Engineer - Crypto Market Making, Linear2 days ago Be among the first 25 applicants
Join to apply for the QA Automation Engineer - Crypto Market Making, Linear role at Keyrock
Get AI-powered advice on this job and more exclusive features.
Sign in to access AI-powered advicesContinue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
About Keyrock
Since our beginnings in 2017, we've grown to be a leading change-maker in the digital asset space, renowned for our partnerships and innovation.
About Keyrock
Since our beginnings in 2017, we've grown to be a leading change-maker in the digital asset space, renowned for our partnerships and innovation.
Today, we rock with over 180 team members around the world. Our diverse team hails from 42 nationalities, with backgrounds ranging from DeFi natives to PhDs. Predominantly remote, we have hubs in London, Brussels, Singapore and Paris, and host regular online and offline hangouts to keep the crew tight.
We are trading on more than 80 exchanges, and working with a wide array of asset issuers. As a well-established market maker, our distinctive expertise led us to expand rapidly. Today, our services span market making, options trading, high-frequency trading, OTC, and DeFi trading desks.
But we’re more than a service provider. We’re an initiator. We're pioneers in adopting the Rust Development language for our algorithmic trading, and champions of its use in the industry. We support the growth of Web3 startups through our Accelerator Program. We upgrade ecosystems by injecting liquidity into promising DeFi, RWA, and NFT protocols. And we push the industry's progress with our research and governance initiatives.
At Keyrock, we're not just envisioning the future of digital assets. We're actively building it.
Mission statement
We are seeking a highly motivated and skilled Automation Engineer to lead the development and maintenance of automation systems that validate our critical business processes and drive measurable quality across the organisation. The ideal candidate will play a key role in building automated test coverage, performance monitoring, and deployment validation pipelines, while also ensuring the broader QA framework is effectively adopted across teams. The candidate will be focused on building out these automated testing frameworks for cryptocurrency market making technology, with inherent high availability and quality standards. Familiarity with similar systems will be helpful.
This role is highly cross-functional: you will collaborate with product, engineering, and delivery to implement best practices that support scalable, reliable systems.
Job Description
Key Responsibilities:
You will report to a Delivery Manager, and be guided by a QA Capability Lead to align practices across the business:
- Design, implement, and maintain automation frameworks for validating end-to-end business processes and critical system functions.
- Develop test strategies that support key QA framework KPIs, including coverage of critical business logic, process adherence, change failure rates, and performance monitoring.
- Build and integrate automated testing into CI/CD pipelines to enable fast, safe releases.
- Partner with Product and Delivery Managers to drive adoption of standard QA processes across teams.
- Support the creation and maintenance of high-quality documentation for critical business functions and features.
- Implement monitoring and alerting to ensure production stability and fast incident response.
- Analyse trends in deployment success/failures and performance degradations to proactively improve system quality.
- Track and report progress on quality metrics and KPIs to stakeholders.
- Contribute to operational runbooks for incident response and system recovery.
- Mentor engineers and QA team members on automation and testing best practices.
- Proven experience designing and maintaining automation frameworks (backend and functional).
- Proficiency with modern automation tools (e.g., Playwright, Cypress, Python, JavaScript/TypeScript).
- Strong understanding of QA frameworks and standard processes (process adherence, test coverage, KPI-driven quality tracking).
- Experience with CI/CD pipelines and automated quality gates.
- Understanding & monitoring of unit testing coverage.
- Familiarity with API testing and backend validation (REST, gRPC).
- Strong ability to link tests to business-critical functionality and risk-based coverage.
- Solid knowledge of performance monitoring and alerting tools (e.g., Datadog, Grafana) and production health monitoring.
- Strong experience with version control (Git) and issue tracking (Jira, Shortcut).
- Incident management and root cause analysis (Change Failure Rate, MTTR).
- Excellent collaboration and communication skills with cross-functional teams.
- Ability to drive documentation and traceability efforts for critical functionality.
- Familiarity with test management tools (Testmo, TestRail) and QA reporting.
- Business analysis skills to support identifying critical business logic.
- Self-starter with excellent problem-solving skills and attention to detail.
- Familiarity with UI testing and web browser automation
- An interest in the cryptocurrency industry and market making is a plus.
We value self-awareness and powerful communication skills in our recruitment process. We seek fiercely passionate people who understand themselves and their career goals. We're after those with the right skills and a conscious choice to join our field. The perfect fit? A crypto enthusiast who’s driven, collaborative, acts with ownership and delivers solid, scalable outcomes.
Our offer
- A competitive salary package
- Autonomy in your time management thanks to flexible working hours and the opportunity to work remotely
- The freedom to create your own entrepreneurial experience by being part of a team of people in search of excellence
Due to the nature of our business and external requirements, we perform background checks on all potential employees, passing which is a prerequisite to join Keyrock.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Quality Assurance
Referrals increase your chances of interviewing at Keyrock by 2x
Get notified about new Quality Assurance Automation Engineer jobs in Bahrain .
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior Blockchain Developer - Decentralized Applications
Posted today
Job Viewed
Job Description
- Designing, developing, and testing smart contracts for various blockchain platforms.
- Building and maintaining decentralized applications (dApps) and their backend services.
- Integrating blockchain technologies with existing systems and external APIs.
- Writing clean, efficient, and secure code in languages like Solidity, JavaScript, or Go.
- Participating in code reviews and contributing to best practices in blockchain development.
- Researching and evaluating new blockchain technologies, protocols, and tools.
- Collaborating with product managers, UI/UX designers, and other developers to deliver high-quality solutions.
- Troubleshooting and debugging blockchain applications and smart contracts.
- Ensuring the security and performance of blockchain implementations.
- Staying up-to-date with industry trends and advancements in the crypto and blockchain space.
- Contributing to technical documentation and knowledge sharing within the team.
- Mentoring junior blockchain developers and promoting best practices.
Blockchain Developer (Smart Contracts)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy secure smart contracts on blockchain platforms (e.g., Ethereum, Binance Smart Chain).
- Write clean, efficient, and well-documented code in Solidity or other relevant smart contract languages.
- Conduct thorough testing, auditing, and debugging of smart contracts to ensure security and functionality.
- Integrate smart contracts with front-end and back-end applications.
- Collaborate with the development team to define blockchain strategies and roadmaps.
- Research and implement new blockchain technologies and protocols.
- Optimize smart contract performance for gas efficiency and scalability.
- Contribute to the development of decentralized applications (dApps).
- Stay updated with the latest trends and best practices in blockchain and smart contract development.
- Proven experience in blockchain development, with a strong portfolio of smart contract projects.
- Proficiency in Solidity and experience with blockchain development frameworks (e.g., Truffle, Hardhat).
- Solid understanding of blockchain principles, cryptography, and consensus mechanisms.
- Experience with decentralized finance (DeFi) protocols and concepts.
- Familiarity with smart contract security best practices and auditing.
- Knowledge of JavaScript, Node.js, and front-end frameworks is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Senior Blockchain Developer - Smart Contract Engineering
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy secure and efficient smart contracts using languages such as Solidity, Vyper, or Rust.
- Develop and maintain decentralized applications (dApps) and blockchain-based solutions.
- Integrate blockchain technology with existing systems and APIs.
- Conduct rigorous code reviews and security audits for smart contracts to identify vulnerabilities.
- Optimize smart contract performance and gas efficiency.
- Collaborate with the engineering team to define blockchain architecture and protocols.
- Research and stay updated on the latest advancements in blockchain technology and smart contract development.
- Troubleshoot and resolve issues related to smart contracts and blockchain networks.
- Contribute to the development of technical documentation and whitepapers.
- Participate in community discussions and contribute to open-source blockchain projects where applicable.
- Ensure the security and integrity of blockchain-based systems.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 4 years of professional software development experience, with at least 2 years specifically focused on blockchain and smart contract development.
- Proficiency in Solidity and experience with the Ethereum Virtual Machine (EVM).
- Familiarity with other blockchain platforms (e.g., Binance Smart Chain, Polygon, Solana).
- Experience with development frameworks like Truffle, Hardhat, or Brownie.
- Knowledge of cryptographic principles and secure coding practices for smart contracts.
- Experience with version control systems like Git.
- Understanding of decentralized finance (DeFi) concepts and protocols is a plus.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a remote, distributed team.
- Strong attention to detail and commitment to producing high-quality, secure code.
This remote position offers a great opportunity to work from anywhere, with project needs potentially aligning with your location in Tubli, Capital, BH . Be at the forefront of blockchain innovation.
Senior Blockchain Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement secure and scalable blockchain solutions.
- Develop and deploy smart contracts on various blockchain platforms (e.g., Ethereum, Hyperledger Fabric).
- Write clean, efficient, and well-documented code in languages like Solidity, Go, or Rust.
- Integrate blockchain technology with existing systems and applications.
- Contribute to the architecture and design of decentralized applications (dApps).
- Implement and manage blockchain nodes and networks.
- Ensure the security and integrity of blockchain data and transactions.
- Conduct code reviews and provide technical guidance to junior developers.
- Stay abreast of the latest advancements and trends in blockchain technology and cryptography.
- Collaborate with product managers, designers, and other engineers to define project requirements.
- Research and evaluate new blockchain protocols and tools.
- Troubleshoot and resolve issues related to blockchain development and deployment.
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Minimum of 5 years of software development experience, with at least 3 years focused on blockchain technologies.
- Strong proficiency in smart contract development (Solidity) and blockchain platforms (e.g., Ethereum).
- Experience with other blockchain frameworks (e.g., Hyperledger Fabric, Corda).
- Knowledge of cryptographic principles and distributed ledger technology.
- Proficiency in programming languages such as JavaScript, Node.js, Python, Go, or Rust.
- Experience with web3.js, ethers.js, or similar libraries.
- Understanding of consensus mechanisms and network protocols.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Lead Blockchain Security Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop and execute comprehensive security strategies for all blockchain-related infrastructure and applications.
- Conduct rigorous security audits and penetration testing on smart contracts, decentralized applications (dApps), and blockchain protocols.
- Identify and mitigate security vulnerabilities, ensuring the resilience of our systems against potential attacks.
- Design and implement secure coding practices and standards for blockchain development teams.
- Stay abreast of the latest threats, vulnerabilities, and security trends in the blockchain and cryptocurrency space.
- Develop and deploy security tools and frameworks for monitoring and incident response.
- Collaborate with development teams to integrate security measures throughout the software development lifecycle (SDLC).
- Lead the response to security incidents, performing root cause analysis and implementing corrective actions.
- Educate and mentor development teams on blockchain security best practices.
- Maintain and update security policies and procedures to ensure compliance and effectiveness.
- Contribute to the architectural design of new blockchain products and features with a security-first mindset.
- Manage relationships with third-party security audit firms.
- Ensure compliance with regulatory requirements related to digital asset security.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Cybersecurity, or a related technical field.
- Minimum of 7 years of experience in cybersecurity, with a strong focus on blockchain and cryptocurrency security.
- Proven expertise in smart contract auditing, vulnerability analysis, and penetration testing for blockchain applications.
- Deep understanding of blockchain technologies, including public and private blockchains, consensus mechanisms, and cryptography.
- Proficiency in security-focused programming languages (e.g., Solidity, Vyper, Rust) and secure coding principles.
- Experience with security analysis tools and frameworks.
- Strong knowledge of network security, cloud security, and data encryption techniques.
- Excellent analytical and problem-solving skills with a meticulous attention to detail.
- Strong leadership, communication, and collaboration skills.
- Ability to work effectively in a high-pressure environment and manage security incidents.
- Relevant security certifications (e.g., CISSP, CISM, CEH) are a plus.
This is a challenging and rewarding role for a security expert passionate about protecting the integrity of blockchain technology in Busaiteen, Muharraq, BH .
Blockchain Developer - Smart Contract Specialist
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Crypto and blockchain Jobs in Bahrain !
Senior Blockchain Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement smart contracts on blockchain platforms (e.g., Ethereum, Binance Smart Chain).
- Write secure, efficient, and well-documented Solidity code.
- Develop and maintain decentralized applications (dApps).
- Integrate blockchain technology with existing systems and applications.
- Participate in code reviews, ensuring adherence to best practices and quality standards.
- Research and implement new blockchain technologies and protocols.
- Troubleshoot and debug smart contracts and dApp issues.
- Collaborate with front-end developers to integrate user interfaces with smart contracts.
- Contribute to the architectural design of blockchain solutions.
- Stay up-to-date with the latest trends and developments in the blockchain space.
- Ensure the security and performance of deployed blockchain applications.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software development, with at least 3 years focused on blockchain development.
- Proficiency in Solidity and experience with smart contract development frameworks (e.g., Truffle, Hardhat).
- Strong understanding of blockchain principles, cryptography, and consensus mechanisms.
- Experience with decentralized application development and front-end integration.
- Familiarity with various blockchain platforms (e.g., Ethereum, Polygon, Solana).
- Knowledge of web3.js or ethers.js.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with DevOps and CI/CD pipelines for blockchain projects is a plus.
Senior Blockchain Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Solana).
- Develop and maintain decentralized applications (dApps) using appropriate frameworks and languages (e.g., Solidity, Web3.js, Truffle).
- Architect robust and scalable blockchain solutions, ensuring security, efficiency, and immutability.
- Integrate blockchain technology with existing systems and third-party applications.
- Collaborate with product managers, designers, and other engineers to define project requirements and technical specifications.
- Conduct thorough code reviews, security audits, and performance testing of blockchain applications.
- Stay current with emerging blockchain technologies, protocols, and industry best practices.
- Troubleshoot and resolve issues related to blockchain network performance and smart contract execution.
- Contribute to the technical roadmap and strategic direction of the blockchain initiatives.
- Mentor junior developers and share knowledge within the team.
- Ensure compliance with relevant regulations and standards in the cryptocurrency space.
Qualifications:
- Proven experience as a Blockchain Developer or Smart Contract Engineer.
- Proficiency in smart contract programming languages such as Solidity, Vyper, or Rust.
- Hands-on experience with blockchain development frameworks (e.g., Truffle, Hardhat, Ganache).
- Strong understanding of cryptographic principles and consensus mechanisms.
- Familiarity with popular blockchain platforms and their ecosystems (e.g., Ethereum, Bitcoin, Polkadot).
- Experience with Web3 technologies and JavaScript libraries (e.g., Web3.js, Ethers.js).
- Knowledge of decentralized finance (DeFi) protocols and concepts.
- Excellent problem-solving, analytical, and debugging skills.
- Ability to work independently and as part of a remote or hybrid team.
- Strong communication skills, with the ability to explain complex technical concepts clearly.
- Experience with version control systems like Git.
Blockchain Developer
Posted today
Job Viewed