IO Global

IO Global is a leading blockchain research and engineering company founded in 2015, known for its decentralized remote workforce and commitment to academic rigor in software development. The company is behind the Cardano blockchain and serves a global client base, including public and private sectors. With a diverse team of over 300 employees in more than 50 countries, IO Global fosters a rich cultural environment and emphasizes the value of diverse perspectives.

Related companies:

🏒 Affirm
πŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 4 years agoπŸ«‚ Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech
Website LinkedIn Email Facebook Twitter

Jobs at this company:

Apply

πŸ“ United Kingdom

πŸ” Blockchain

  • Product marketing experience in international markets.
  • Background in marketing high-tech, emerging, or disruptive technology solutions in both B2B and B2C environments.
  • Experience working in a rapidly growing organization.
  • Exceptional written and verbal communication skills.
  • Design a compelling pitch deck for potential investors.
  • Develop a comprehensive plan for product launch, including target market, positioning, and channels.
  • Set up and manage communication strategies for both investors and customers.
  • Define and optimize the steps customers go through from awareness to conversion.
  • Analyse and document the customer experience at each touchpoint.
  • Develop key metrics to evaluate event success and create marketing materials for these events.
  • Create assets (videos, brochures, etc.) to support product and brand promotion.
  • Create and refine customer demos that showcase product value.

BlockchainData AnalysisProduct DevelopmentContent managementRESTful APIsMarketingDigital MarketingA/B testing

Posted 6 days ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Blockchain

  • Bachelor’s degree (paralegal certificate or equivalent preferred, but not required)
  • 7+ years of paralegal or legal secretary experience strongly preferred, including in an in-house or law firm environment
  • Highly organized and process-oriented
  • Proficient in business applications such as Google Suite, Microsoft Office, specifically, Excel, Atlassian (Jira, Confluence), DocuSign, document management systems, contract management systems, and legal enterprise software desired but not all essential
  • Experience developing and implementing forms, processes, and policies
  • Excellent analytical, problem-solving, and communication skills, including proactive communications and responsiveness
  • Able to thrive in a fast-paced environment and successfully manage multiple deadlines while working with limited supervision
  • Able to work independently while also being a team player and able to work collaboratively
  • Draft, review and amend contracts (e.g., non-disclosure agreements, statements of work, event contracts) and other legal documents under the supervision of attorneys
  • Organize and manage the Legal Team’s templates and help develop and manage playbooks
  • Draft corporate documents and support overseeing corporate housekeeping for all IOG’s entities, including assisting with corporate formations, maintenance and management
  • Ensure necessary regulatory filings are completed accurately and on time
  • Liaise with Procurement on contract management
  • Assist with due diligence, including reviewing corporate records, contracts, summarizing findings, and preparing reports for the Legal team and coordinating with external parties and members of other teams to gather necessary information and ensure alignment and compliance with plans
  • Track deadlines and key milestones for various projects, and proactively provide timely updates to relevant parties
  • Conduct legal research
  • Assist with maintaining IOG’s intellectual Property portfolio for multiple entities
  • Provide litigation support
  • Assist in taking meeting minutes
  • Maintain contract files and records within IOG’s contract and document management systems
  • Provide regular and proactive status updates to internal stakeholders on contracts, projects, and other legal matters
  • Assist with other requests or requirements to meet the business needs

Administrative ManagementCommunication SkillsAnalytical SkillsCollaborationMicrosoft ExcelProblem SolvingMicrosoft OfficeAttention to detailOrganizational skillsTime ManagementComplianceReportingCross-functional collaborationResearch skillsEnglish communication

Posted 6 days ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Blockchain

  • Proficiency in Python, Bash, Terraform, Nix for DevOps services.
  • Extensive experience with AWS, specifically with services like EKS and RDS.
  • Familiarity with Container orchestration (e.g. Kubernetes) is essential.
  • Hands-on experience with PostgreSQL and its deployment on RDS.
  • Knowledge of monitoring tools (e.g., Prometheus, Grafana, Loki).
  • Solid troubleshooting and performance tuning capabilities.
  • Exceptional communication skills and team collaboration ethic.
  • Experience with CI/CD (e.g. Github Actions, Hydra, Earthly).
  • Design, write, and deliver tools and software primarily using Python, Bash, Terraform or Nix to improve the availability, scalability, and efficiency of our services.
  • Engage in and refine the whole lifecycle of services, from inception and design, through deployment, operation, and continuous improvement.
  • Practice sustainable incident response and promote blameless postmortems.
  • Collaborate with the development teams to ensure that solutions are designed with customer experience, scalability, and performance in mind.
  • Analyze system performance and reliability, offering recommendations for enhancement.
  • Develop and uphold service-level objectives (SLOs), service-level indicators (SLIs), and error budgets for our services.
  • Participate in on-call rotations, responding to and mitigating service interruptions and technical challenges.

AWSPostgreSQLPythonAmazon RDSAWS EKSBashKubernetesGrafanaPrometheusCI/CDDevOpsTerraform

Posted 6 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Blockchain Research and Development

  • 5+ years of software engineering experience in the required language ( Haskell, Javascript, Scala, Rust)
  • Experience working with Git and Git workflow
  • Practical experience with Agile software development methods
  • Knowledge of functional and object-oriented programming paradigms
  • Write idiomatic code that satisfies the acceptance criteria of a given task
  • Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage.
  • Document code and APIs concisely and unambiguously
  • Break down tasks into subtasks that are completable in a short amount of time and report completion as required by managers
  • Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...)
  • JavaScript/ES6/TypeScriptHTML/CSS/LESS/SASS
  • React
  • React Storybook + Chromatic
  • CSS Preprocessing
  • NPM, Webpack, Gulp
  • State management tooling
  • Browser extensions
  • Coding best practices
  • Testing practices
  • Jest
  • UX/Design Principles
  • Basic knowledge of image and design editing tools e.g. Sketch, Photoshop, Zeplin etc
  • NodeJS
  • Docker
  • Follow agile software development practices
  • Work with teams across multiple time zones
  • Work independently on software development tasks
  • Be proactive and require minimal supervision or mentoring to complete tasks
  • Review specifications produced by architects and formal methods specialists
  • Contribute to the design of algorithms
  • Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications
  • Commit often and submit small pull requests frequently
  • Cover your code with unit, property and integration tests when applicable
  • Review the pull requests of your team mates
  • Fix bugs in your own code and in legacy code from others
  • Be available for emergency fixing of severity 1 issues on deployed products
  • Integrate software components and third-party libraries
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Write documentation for the code
  • Write technical user manuals
  • Be knowledgeable of distributed and concurrent computation
  • Be knowledgeable of the basics of cryptography
  • Mentor direct reports and junior team members
  • Be responsible for project decisions and architecture
  • Motivate, develop and progress fellow team members
  • Communicate openly with all team members, address any issues head on
  • Empowering your team to provide the best results by organizing clear processes and coordinating team efforts

DockerLeadershipAgileEs6Frontend DevelopmentGitGulpHTMLCSSJavascriptJestTypeScriptREST APIReactMentoringTeam managementNodeJSSoftware Engineering

Posted 6 days ago
Apply
Apply

πŸ” Software Development

  • 7+ years of software engineering experience in the required language ( Haskell, Javascript, Scala, Rust)
  • Experience working with Git and Git workflow
  • Practical experience with Agile software development methods
  • Knowledge of functional and object-oriented programming paradigms
  • Advocates for and models great quality with proactive actions and tackles difficult and subtle system issues
  • Uses systematic debugging to diagnose all issues within a set of related domains and leads in fostering a culture of observability and monitoring across several teams
  • Regularly works across teams to build a culture for iterative, autonomous development and future scaling.
  • Is a technical and prioritization leader across a set of related team domains, consistently pushing boundaries and exploring gaps in understanding.
  • Is a go-to within the team and the broader organization across multiple codebases and languages.
  • Be proactive and require minimal supervision or mentoring to complete tasks
  • Review specifications produced by architects and formal methods specialists
  • Lead the design of components and their interactions
  • Be available for emergency fixing of severity 1 issues on deployed products
  • Integrate software components and third-party libraries
  • Verify and deploy programs and systems
  • Write documentation for the code
  • Write technical user manuals
  • Be knowledgeable of distributed and concurrent computation
  • Be knowledgeable of the basics of cryptography
Posted 6 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Blockchain

  • Minimum of 7 years of professional software engineering experience, with at least 3 years specifically in technical leadership roles.
  • Extensive experience managing source code with Git and other version control systems.
  • Proven expertise in implementing agile methodologies within development teams.
  • Demonstrable history of successfully delivering large-scale, complex software projects from conception to production.
  • Advanced proficiency in functional and object-oriented programming paradigms.
  • Deep familiarity with software engineering best practices, including design patterns, thorough testing strategies, and debugging methodologies.
  • Expert-level proficiency with Rust in complex production environments.
  • Comprehensive understanding of Rust’s ownership model, borrowing mechanisms, lifetimes, concurrency, and async paradigms.
  • Extensive experience architecting and developing scalable web services and RESTful APIs.
  • In-depth knowledge of HTTP protocols, security best practices, accessibility standards, and compliance requirements.
  • Proven expertise in distributed systems design and networking.
  • Expert-level proficiency in writing robust, idiomatic Rust code aligned with high-level architectural guidelines.
  • Strong leadership and mentorship abilities, capable of guiding and enhancing team performance.
  • Proven capability to design efficient testing strategies that ensure high code coverage and reliability.
  • Deep understanding of distributed and concurrent computing principles.
  • Solid grasp of fundamental cryptographic concepts and their practical application.
  • Exceptional analytical and problem-solving skills for tackling complex engineering challenges.
  • Proactive identification of risks and implementation of strategic technical solutions.
  • Strong communication skills, clearly articulating technical concepts to stakeholders and team members.
  • Excellent documentation and API design skills to facilitate clarity and maintainability.
  • Demonstrated independence and initiative in leading complex projects with minimal oversight.
  • Strong organizational and time management skills, ensuring timely delivery of milestones.
  • Commitment to software engineering best practices to avoid unnecessary complexity and feature creep.
  • Lead the implementation of agile software development practices within your team.
  • Coordinate and collaborate with cross-functional teams across multiple time zones.
  • Provide technical leadership and mentorship to Rust engineers, guiding architectural decisions and coding practices.
  • Independently manage complex software development tasks, proactively identifying and solving technical challenges.
  • Review and refine specifications in collaboration with architects and formal methods specialists.
  • Oversee the design of critical algorithms and system architectures.
  • Ensure the delivery of clean, efficient, maintainable, and scalable Rust code.
  • Foster a culture of frequent commits, code reviews, and incremental pull requests.
  • Promote and ensure comprehensive coverage with unit, property-based, and integration tests.
  • Lead code reviews and guide teammates to produce high-quality code consistently.
  • Oversee bug resolution processes and proactively address technical debt in legacy code.
  • Act as the escalation point for critical severity issues and coordinate emergency response efforts.
  • Integrate and maintain third-party software components and libraries.
  • Manage software verification and deployment processes, ensuring reliability and stability.
  • Lead troubleshooting, debugging, and upgrading initiatives for existing software solutions.
  • Oversee the creation and maintenance of comprehensive technical documentation.
  • Demonstrate expertise in distributed systems, concurrent computation, and foundational cryptographic principles.

Backend DevelopmentLeadershipSQLGitSoftware ArchitectureAlgorithmsAPI testingRustCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringLinuxDevOpsDocumentationMicroservicesSoftware EngineeringDebugging

Posted 7 days ago
Apply
Apply
Posted 7 days ago
Apply
Apply

🧭 Full-Time

πŸ” Blockchain research and development

  • Minimum of 7 years of professional experience in mobile application and frontend development, with at least 2-3 years in a lead or senior role.
  • Deep practical experience with Flutter development using Dart and extensive knowledge of associated mobile and web technologies.
  • Demonstrated track record of delivering complex software projects, from initial concept to successful deployment.
  • Strong practical experience implementing Agile methodologies in software development environments.
  • Advanced knowledge of both functional and object-oriented programming paradigms.
  • Extensive experience with Git, continuous integration, and continuous deployment pipelines.
  • Expert-level proficiency with Flutter and Dart, with proven experience developing production-grade applications.
  • Comprehensive understanding of best mobile and web development practices and architecture: SOLID principles, MVVM, advanced state management, offline capabilities, and responsive UI design.
  • Advanced knowledge in at least one additional language relevant to mobile or web development, such as Swift, Kotlin, Java, Objective-C, or JavaScript/TypeScript.
  • Demonstrated ability to architect and develop sophisticated user-facing UX/UI app flows.
  • Proven experience deploying and maintaining apps in significant distribution channels such as Apple App Store or Google Play Store.
  • Deep understanding and hands-on experience with distributed and concurrent application architectures.
  • Knowledge of cryptographic fundamentals and their practical application in securing mobile and web applications is beneficial.
  • Proven expertise in writing idiomatic, scalable, and maintainable Flutter and Dart code.
  • Demonstrated ability to lead technical teams, mentor junior and senior developers, and foster team growth.
  • Strong skillset in designing efficient, high-quality tests to achieve substantial code coverage.
  • Ability to concisely document code and APIs to ensure clarity and ease of maintenance.
  • Expert at breaking down complex tasks into manageable sub-tasks with clear deliverables.
  • Pragmatic adherence to software engineering principles, emphasizing modularity, incremental development, and avoidance of unnecessary complexity.
  • Exceptional communication skills, enabling precise interactions with stakeholders, team members, and cross-functional partners.
  • Demonstrated leadership in proactive identification and resolution of technical risks and challenges.
  • Lead agile software development practices and drive best practices within your team.
  • Coordinate effectively with cross-functional teams across multiple time zones.
  • Provide technical leadership and mentoring to Flutter developers, guiding architecture and implementation decisions.
  • Independently manage and oversee complex software development tasks.
  • Act proactively, addressing technical challenges and providing solutions without significant supervision.
  • Collaborate closely with architects and formal methods specialists to review and refine specifications.
  • Lead the design and implementation of sophisticated algorithms and system architectures.
  • Ensure the team produces clean, maintainable, efficient Flutter and Dart code that is aligned with acceptance criteria and specifications.
  • Foster an environment of frequent commits, regular code reviews, and incremental pull requests.
  • Promote and oversee comprehensive unit, property-based, and integration testing within your team.
  • Lead code review sessions, encouraging best practices and continuous improvement.
  • Oversee and actively engage in bug fixing and technical debt management.
  • Act as a primary point of contact for urgent resolution of high-severity production issues.
  • Lead the integration of software components and third-party libraries.
  • Manage the software verification, deployment, troubleshooting, and upgrade processes.
  • Oversee creating and maintaining clear, comprehensive technical documentation and user manuals.
  • Maintain strong expertise in distributed systems, concurrency, and foundational cryptography concepts relevant to mobile and web applications.
Posted 7 days ago
Apply
Shown 10 out of 23