Keyo

Joined in 2025
4% answers

Keyo is pioneering the next generation of identity infrastructure—a network that enables seamless, secure, and privacy-first authentication for individuals worldwide. By combining privacy-centric palm recognition technology with a decentralized approach to identity, Keyo empowers users to prove who they are—anywhere, instantly, and without friction.

 

We take an integration-first approach, allowing businesses to seamlessly incorporate a secure, privacy-centric biometric solution into their services. Our platform unites hardware, software, and infrastructure to enable trustless identity verification, making payments, access control, and authentication effortless.

With a commitment to security and compliance, Keyo is redefining what it means to own and control your identity in both the digital and physical worlds.

 

Apply to Keyo if the above excites you—if you’re ready to join a team driven by a bold vision that will take time, dedication, and innovation to achieve. We are an intentionally international team, fostering a product culture of extreme ownership, strong teamwork, and technical excellence in problem-solving.

  • · 299 views · 10 applications · 9d

    QA/QC Junior Engineer

    Full Remote · Worldwide · 3 years of experience · Upper-Intermediate
    We are looking for a Junior QA/QC Engineer to join our growing team and support the testing of our web, mobile, and backend systems. You will work closely with experienced QA engineers and developers to help ensure the quality and reliability of our...

    We are looking for a Junior QA/QC Engineer to join our growing team and support the testing of our web, mobile, and backend systems. You will work closely with experienced QA engineers and developers to help ensure the quality and reliability of our Python-based API and applications. This role is ideal for someone who has a basic foundation in QA and is eager to grow their automation and testing skills in a supportive and fast-paced environment.

     

    Responsibilities  

    Testing Support & Execution

    • Assist in writing and executing manual test cases for web and mobile applications.
    • Help run tests for our Python-based API, including request validation and basic response checks.
    • Log, track, and verify bugs using our issue tracking tools (e.g., QASE, Jira).

    Automation & CI/CD Integration (with support)

    • Learn to contribute to automated testing scripts for web/mobile with tools like QASE, Cypress, or Selenium.
    • Support the QA team in integrating automated tests into our CI/CD pipelines (e.g., GitLab CI).
    • Help ensure test results are well-documented and communicated to the team.

    Documentation & Process

    • Assist in maintaining QA documentation, including test plans, bug reports, and testing checklists.
    • Contribute to the improvement of testing processes by suggesting ideas or flagging issues you observe.

       

    Requirements 

    Technical Skills & Experience

    • Some experience (internship, coursework, or personal projects) testing web or mobile applications.
    • Familiarity with one or more test automation tools such as Selenium, Cypress, or Postman.
    • Basic understanding of Python or JavaScript and interest in learning test scripting.
    • Exposure to tools like Git, Jira, QASE, or similar platforms is a plus.
    • Interest in CI/CD concepts and willingness to learn how to contribute to automated test workflows.

       

    Soft Skills & Mindset

    • Detail-oriented with a strong desire to learn and improve.
    • Comfortable asking questions and working with a team to solve problems.
    • Good written and verbal communication skills.
    • Eagerness to grow into a more senior QA role over time.

       

    Nice to Have (Not Required)

    • Experience writing basic API tests in Postman or using REST clients.
    • Exposure to testing concepts for mobile apps (Android/iOS).
    • Familiarity with SQL or working with test data in a database.
    • Understanding of Agile software development processes.
    •  

    How to Apply

    Start your application with the word banana this helps us confirm that you’ve read the job description and understand the requirements.

    To apply:

    • Submit your resume.
    • If you advance past the second interview, you’ll be asked to walk us through a project you’ve completed.
    • All interviews require your camera to be turned on.

       

    Important:

    Reading from any AI agent during the interview will immediately disqualify you. We fully embrace AI as a tool for engineers, but we need critical thinkers. Show us that you’re a great fit by demonstrating extreme ownership, strong teamwork, technical excellence, and problem-solving skills.

     

    Equal Employment Opportunity Employer

    We are proud to be a global team united by diverse perspectives, cultures, and experiences. Our commitment to inclusion and respect extends across every border, embracing the unique contributions that individuals bring from all walks of life and every corner of the world.

    We are an equal opportunity employer and welcome everyone, regardless of race, color, religion, gender, gender identity, sexual orientation, age, national origin, disability, veteran status, or any other characteristic that makes you uniquely you. Your story matters, and we value the richness it adds to our shared journey.

    We strive to create an environment where every team member—no matter where they are in the world—feels seen, heard, and empowered to succeed. From hiring to development, promotions, and beyond, we are dedicated to ensuring equity and fairness for all.

    Together, we are building a global community where collaboration and respect drive innovation and belonging. 

     

    Application Prompt (Loom Video Required)

    Please respond to the following real-world scenario in a Loom video (3–5 minutes). This helps us understand how you approach technical challenges, communicate clearly, and apply empathy in a fast-paced environment.

     

    Scenario

    You’re one month into your role as a Junior QA/QC Engineer. A new feature—a user profile update flow—is scheduled to launch tomorrow across both web and mobile.

    While testing, you observe the following:

    • On the web, the form is submitted correctly.

       
    • On mobile, the "Save" button works inconsistently and becomes unresponsive about 40% of the time.

       
    • Your existing test cases didn’t catch this behavior during initial QA.

       
    • The senior developer who built the feature is currently under pressure with another deadline and tends to be a bit protective of their code.

       
    • The product manager is asking if the feature can still be greenlit for tomorrow’s release.

       

    In your Loom video, walk us through:

    1. How you would investigate and validate the issue – tools, environment checks, or steps you'd take to confirm and isolate the bug.

       
    2. How you would communicate your findings to the developer and the product manager—balancing urgency, clarity, and empathy.

       
    3. How you'd improve the QA process to better catch this kind of issue in future test cycles.

       

    Start your video by saying the word “banana” so we know you’ve read the prompt.

     

    Please submit your Loom link along with your resume.

    More
  • · 336 views · 9 applications · 9d

    Mid QA/QC Engineer

    Full Remote · Worldwide · 5 years of experience · Upper-Intermediate
    About the Role We are looking for a QA/QC Engineer who will be responsible for designing, implementing, and maintaining automated testing frameworks for web and mobile applications, while also ensuring the quality of our Python-based API. This individual...

    About the Role

    We are looking for a QA/QC Engineer who will be responsible for designing, implementing, and maintaining automated testing frameworks for web and mobile applications, while also ensuring the quality of our Python-based API. This individual will work closely with development teams and QA/QC team members to create scalable, automated testing solutions, conduct manual testing when necessary, and optimize the QA/QC pipeline within our CI/CD workflows.

    Responsibilities  

    • Test Automation & CI/CD Integration
      • Develop, implement, and maintain automated test frameworks for web and mobile applications using tools like QASE.
      • Design and execute automated API tests for our Python-based API using tools like Postman, PyTest, or REST Assured.
      • Integrate automated testing into CI/CD pipelines (GitLab CI, Jenkins, etc.) to ensure continuous testing .
      • Identify opportunities for automation to improve efficiency, test coverage, and reliability.
    • API Testing & Backend Validation
      • Conduct thorough validation of API endpoints, ensuring correct request/response handling, data integrity, and performance.
      • Perform load, security, and failure recovery testing on the API (Locust, JMeter, etc.).
      • Work closely with engineering team to understand API requirements and ensure robust integration testing.
    • Process Improvement & Documentation
      • Define and document QA/QC best practices, ensuring consistency in testing methodologies.
      • Continuously evaluate testing strategies, implementing improvements to enhance quality and reduce deployment risks.
      • Collaborate with cross-functional teams to ensure that QA/QC processes align with development workflows.

    Qualifications:

    • Technical Skills & Experience
      • 3+ years of experience in QA/QC testing for web and mobile applications.
      • Strong experience with test automation tools such as Selenium, Cypress, Appium, or Playwright.
      • Proficiency in Python for API testing, using frameworks like PyTest or REST Assured.
      • Experience with CI/CD pipelines and integrating automated tests into deployment workflows.
      • Familiarity with SQL/NoSQL databases for test data validation.
      • Knowledge of security testing best practices for API and application security.
      • Experience with testing in embedded devices is a plus, but not mandatory.
    • Soft Skills & Mindset
      • Strong problem-solving skills and attention to detail.
      • Ability to work independently and collaboratively in a fast-paced team.
      • Excellent communication skills, with the ability to document and explain testing processes effectively.
      • Curious and eager to learn, staying up to date with new testing tools and methodologies.
    • Preferred Qualifications:
      • Experience with performance testing using tools like Locust, JMeter or Gatling.
      • Familiarity with containerized test environments (Docker, Kubernetes).
      • Previous experience working in an Agile development environment.

         

    How to Apply

    Start your application with the word banana this helps us confirm that you’ve read the job description and understand the requirements.

    To apply:

    • Submit your resume.
    • If you advance past the second interview, you’ll be asked to walk us through a project you’ve completed.
    • All interviews require your camera to be turned on.

       

    Important:

    Reading from any AI agent during the interview will immediately disqualify you. We fully embrace AI as a tool for engineers, but we need critical thinkers. Show us that you’re a great fit by demonstrating extreme ownership, strong teamwork, technical excellence, and problem-solving skills.

     

    Equal Employment Opportunity Employer

    We are proud to be a global team united by diverse perspectives, cultures, and experiences. Our commitment to inclusion and respect extends across every border, embracing the unique contributions that individuals bring from all walks of life and every corner of the world.

    We are an equal opportunity employer and welcome everyone, regardless of race, color, religion, gender, gender identity, sexual orientation, age, national origin, disability, veteran status, or any other characteristic that makes you uniquely you. Your story matters, and we value the richness it adds to our shared journey.

    We strive to create an environment where every team member—no matter where they are in the world—feels seen, heard, and empowered to succeed. From hiring to development, promotions, and beyond, we are dedicated to ensuring equity and fairness for all.

    Together, we are building a global community where collaboration and respect drive innovation and belonging. 

     

    Application Prompt (Loom Video Required)

    We’re looking for QA/QC Engineers who don’t just test—they engineer quality into everything they touch. In this short Loom video, we want to understand how you think, how you problem-solve, and how you communicate with both engineers and non-technical stakeholders.
     

    Scenario

    Your team is preparing for a production deployment of a new mobile feature that allows users to sync their wearable device to track biometric data (e.g., heart rate, steps). This feature interacts with:

    • A new set of Python-based API endpoints

       
    • A third-party wearable SDK

       
    • A mobile interface (both Android and iOS)

       

    During regression testing, your automated suite passes on web and Android, but you notice the following:

    • On iOS, the sync flow intermittently crashes during onboarding.

       
    • The API appears stable under unit and basic integration tests, but fails under concurrent load (500+ simultaneous requests).

       
    • The Product team is expecting a greenlight by end of day to hit a marketing deadline.

       

    In your Loom (4–6 minutes), walk us through:

    1. Your immediate response:

       
      • How would you isolate the iOS crash and API underperformance?

         
      • What tools would you use to debug and validate both layers (frontend and backend)?

         
    2. Your communication strategy:

       
      • What would you communicate to the developers, product team, and QA peers—especially with a time-sensitive launch?

         
      • How would you ensure alignment without slowing momentum or compromising quality?

         
    3. Your longer-term reflection:

       
      • What changes would you propose to prevent these issues in future cycles (e.g., automation improvements, performance testing enhancements, better test data strategy, etc.)?

         

    Start your video by saying the word “pineapple” so we know you’ve read this fully.

    Please submit your Loom link with your resume and any relevant project samples or GitHub links.

     

    More
  • · 139 views · 6 applications · 9d

    Backend Engineer

    Full Remote · Worldwide · 5 years of experience · Upper-Intermediate
    About the Role We are seeking a Backend Engineer to take ownership of our time and attendance backend system, with the goal of eventually expanding into leading the backend architecture for our access control solutions. These are critical parts of Keyo’s...

    About the Role

    We are seeking a Backend Engineer to take ownership of our time and attendance backend system, with the goal of eventually expanding into leading the backend architecture for our access control solutions. These are critical parts of Keyo’s privacy-first identity platform—solutions that power real-time decision-making for physical access, workforce tracking, and operational compliance.

    You will play a central role in designing, building, and maintaining backend services that are scalable, secure, and high-performing. This is an ideal role for someone excited by real-world impact, ownership of product-critical systems, and building things the right way from the ground up.
     

    Responsibilities  

    • Design and develop RESTful APIs and backend services for time and attendance, and later, access control systems.
    • Write clean, efficient, and maintainable code—primarily in Python using Django or similar frameworks.
    • Build and optimize data models and pipelines for high-throughput event tracking
    • Experience building backend services that interact with complex frontends or mobile apps
    • Implement robust data models and database schemas in PostgreSQL for time-tracking and access-related data.
    • Ensure all backend systems are secure, scalable, and optimized for performance.
    • Design for fault tolerance and high availability, especially in mission-critical real-time decision systems (e.g., opening a door, denying access).
    • Support testing and validation of APIs and business logic for edge conditions, failovers, and integrations.
    • Eventually support hardware integration logic with access points, biometric readers, and real-time hardware events.
    • Stay informed on best practices in system architecture, backend development, and privacy/security protocols.

       

    Skills & Qualifications:

    Required Technical Skills:

    • Proficient in Python, with strong experience using Django, Flask, or FastAPI.
    • Deep understanding of PostgreSQL and relational database performance tuning.
    • Strong grasp of RESTful API development and architectural patterns.
    • Familiarity with Go (for future microservices or high-perf modules)
    • Experience using Docker for containerization and deployment.
    • Ability to write secure, well-tested code that scales with growing usage.

       

    Preferred Skills:

    • Experience working with IoT or hardware-integrated systems.
    • Familiarity with CI/CD pipelines, Git workflows, and testing strategies.
    • Familiarity with Snowflakedata warehouses, and analytics pipelines
    • Knowledge of cloud platforms like AWS or GCP.
    • Exposure to GraphQL for future-facing API design.
    • Experience with monitoring tools such as Prometheus and Grafana.
    • Background in access control systems, real-time event processing, or badge management is a major plus.

       

    What We Offer

    • Remote-first Work Environment
    • Growth Opportunities
    • Competitive Compensation
    • Work at a mission driven company with team members from around the world

       

    How to Apply

    Start your application with the word banana this helps us confirm that you’ve read the job description and understand the requirements.

    To apply:

    • Submit your resume.
    • If you advance past the second interview, you’ll be asked to walk us through a project you’ve completed.
    • All interviews require your camera to be turned on.

    Important:

    Reading from any AI agent during the interview will immediately disqualify you. We fully embrace AI as a tool for engineers, but we need critical thinkers. Show us that you’re a great fit by demonstrating extreme ownership, strong teamwork, technical excellence, and problem-solving skills.

     

    Equal Employment Opportunity Employer

    We are proud to be a global team united by diverse perspectives, cultures, and experiences. Our commitment to inclusion and respect extends across every border, embracing the unique contributions that individuals bring from all walks of life and every corner of the world.

    We are an equal opportunity employer and welcome everyone, regardless of race, color, religion, gender, gender identity, sexual orientation, age, national origin, disability, veteran status, or any other characteristic that makes you uniquely you. Your story matters, and we value the richness it adds to our shared journey.

    We strive to create an environment where every team member—no matter where they are in the world—feels seen, heard, and empowered to succeed. From hiring to development, promotions, and beyond, we are dedicated to ensuring equity and fairness for all.

    Together, we are building a global community where collaboration and respect drive innovation and belonging. 

     

    Application Prompt (Loom Video Required)

    This isn’t just another backend gig. You’ll be owning product-critical infrastructure that impacts real-world identity, access, and operational compliance. Before diving into code with us, we’d like to understand how you think, how you build under pressure, and how you communicate complex decisions clearly.

    Scenario

    You’ve just been onboarded and have taken ownership of the time and attendance backend. A critical client with 24/7 operations reports that clock-in data from multiple locations is missing or delayed, especially during peak traffic.

    Here’s what you discover:

    • The system uses a Python/Django backend with PostgreSQL, receiving real-time events from biometric terminals.

       
    • Load tests reveal spikes in API latency, and database writes are sometimes locking during bursts of 500+ concurrent events.

       
    • A product stakeholder is asking for a quick fix while still expecting long-term stability.

       
    • Another engineer suggests using Redis queues or a message broker like RabbitMQ, but there’s no clear implementation yet.

       

    In your Loom (5–7 minutes), walk us through:

    1. Your Diagnostic Process:

       
      • How would you identify the root cause of the data lag or loss?

         
      • What tools, logging strategies, or monitoring frameworks would you use to gain visibility?

         
    2. Your Short-Term Fix + Long-Term Plan:

       
      • How would you quickly stabilize the system to prevent data loss today?

         
      • Then, how would you refactor or re-architect the backend to scale properly (e.g., message queues, DB tuning, etc.)?

         
    3. How You’d Communicate with Stakeholders:

       
      • What would you say to the product lead who wants this fixed now?

         
      • How do you bring non-engineers along on a technically nuanced but critical problem?

         

    Start your video by saying the word “banana” so we know you’ve read the prompt.

    Your Loom should be:

    • Clear and unscripted (bullet points are okay)

       
    • Focused on how you approach problems, not perfection

       
    • Respectful of time (5–7 minutes max)

       

    Please submit your Loom link along with your resume and any technical portfolios or GitHub links.

     

    More
Log In or Sign Up to see all posted jobs