logo

Jobited

web3 talent, made easy

Current Job Listings

TS/JS Blockchain EngineerSeeking a skilled and dedicated Blockchain Engineer to play an instrumental role in advancing our cutting-edge cryptographic technologies and fostering wider adoption of Web3.Our protocol leverages advanced cryptographic techniques, including Account Abstraction, BLS signatures, and cutting-edge cryptographical commitments, to create more secure, efficient, and transparent Web3 ecosystems. **Responsibilities:** Develop and deploy a peer-to-peer cryptographic system. Implement secure on-chain verification processes and manage efficient off-chain computations. Advance Verifiably Fair Randomness Generation Algorithms. Design, build, and maintain secure, efficient, and scalable blockchain infrastructure. Work on cryptography advancements to bolster Web3 adoption. Troubleshoot and resolve cryptographic and blockchain-related issues. **Requirements:** Strong proficiency in Typescript and Rust. Knowledge of cryptographic primitives. Extensive experience with blockchain technologies, smart contract development, and security. Understanding of Zero-Knowledge Proofs, Multi-Party Computations, commitment, and signature schemes. Familiarity with Account Abstraction (AA) wallets. Profound knowledge of Ethereum, EVM-compatible chains, Layer 2 solutions, and related technologies. Proven problem-solving skills, attention to detail, and passion for developing robust, secure systems. Demonstrable commitment to fostering Web3 adoption through advanced cryptographic solutions. In this role, you’ll be an integral part of a dynamic team focused on building next-generation cryptographic technologies to enhance the functionality, security, and user experience of Web3. Your work will help us push the boundaries of current Web3 capabilities and catalyze broader adoption of decentralized systems. Compensation includes competitive salary and equity.
ZKP Developer**Job Responsibilities:** 1. Design and implement the proving system algorithms that are to be used for zkEVM/zkVM solutions. 2. Optimize Elliptic Curve Primitives and proof generation processes. 3. Survey the emerging zkEVM, zkVM, and various ZKP protocols with an in-depth understanding of their academic papers and code implementations. **Job Requirements:** 1. Strong background in Math, Cryptography, or Zero Knowledge Proof. 2. Solid experience in Plonk & Halo2 proving systems with both BN and BLS Elliptic Curve families. 3. Proficiency in Rust & Go. 4. Ability to pick up new things beyond cryptography (i.e. details of EVM). 5. Experience in blockchain infrastructure development or cryptography preferred.
Senior Smart Contract Developer**Job Responsibilities:** 1. Responsible for the design, development, testing, deployment, and maintenance of smart contract. 2. Collaborate with other team members and participate in code reviews of smart contracts. 3. Continuously improve the performance and security of smart contracts. 4. Stay updated on the development and changes in blockchain technology to maintain technical leadership. **Job Requirements** 1. Familiarity with blockchain technology and smart contract development, with practical experience in developing actual contract projects (not forks). 2. Proficient in using Solidity and familiar with inline assembly, with a deep understanding of EVM. 3. Proficient in developing, testing, and deploying smart contracts using frameworks like Hardhat, Truffle, etc. 4. Familiarity with web3.js or ether.js. 5. Good programming habits and possess extensive knowledge and experience in DeFi, especially aggregation protocols.
Senior Blockchain EngineerSeeking a skilled and dedicated Senior Blockchain Engineer to play an instrumental role in advancing our cutting-edge cryptographic technologies and fostering wider adoption of Web3. Our protocol leverages advanced cryptographic techniques to create more secure, efficient, and transparent Web3 ecosystems. **Responsibilities:** 1. Develop and deploy a peer-to-peer cryptographic system. Implement secure on-chain verification processes and manage efficient off-chain computations. 2. Design, build, and maintain secure, efficient, and scalable blockchain infrastructure. 3. Work on cryptography advancements to bolster Web3 adoption. 4. Troubleshoot and resolve cryptographic and blockchain-related issues. **Requirements:** 1. Strong proficiency in Rust, Solidity and Typescript. React experience is a huge plus. 2. Knowledge of cryptographic primitives. 3. Extensive experience with blockchain technologies, smart contract development, and security. 4. Understanding of Zero-Knowledge Proofs, Multi-Party Computations, commitment, and signature schemes. 5. Profound knowledge of Ethereum, EVM-compatible chains, Layer 2 solutions, and related technologies. 6. Proven problem-solving skills, attention to detail, and passion for developing robust, secure systems. In this role, you’ll be an integral part of a dynamic team focused on building next-generation cryptographic technologies to enhance the functionality, security, and user experience of Web3. Your work will help us push the boundaries of current Web3 capabilities and catalyze broader adoption of decentralized systems. Compensation includes competitive salary and equity.
Senior QA Engineer**Position Overview** We are seeking a highly skilled and experienced Senior QA Engineer to join our team. The ideal candidate will be a team player who has a strong background in quality assurance methodologies, excellent problem-solving abilities, and attention to detail. The Senior QA Engineer will play a pivotal role in ensuring the quality and reliability of our products through comprehensive testing procedures and methodologies, and will have solid experience with automation testing tools for mobile apps, web, and API testing. **Job Description** Collaborate with cross-functional teams including developers, product managers, and other stakeholders to understand project requirements and deliver high-quality solutions Design, create, and execute manual and automated test cases to identify software defects and ensure adherence to quality standards Conduct thorough regression and performance testing to guarantee the stability and reliability of systems Analyze test results, identify issues, and collaborate with the development team to resolve defects in a timely manner Mentor and guide junior QA engineers, providing technical expertise and support in testing methodologies and best practices Continuously improve QA processes and methodologies to enhance efficiency and effectiveness Stay updated with industry trends and emerging technologies related to cryptocurrency security and QA methodologies **Qualifications** Bachelor's degree in Computer Science, Engineering, or a related field Over 8 years of proven experience as a QA Engineer, preferably in the fintech or cryptocurrency industry Strong expertise in test automation tools and frameworks, such as Appium, Selenium or similar tools Experience in API testing with tools such as Postman, Charles or Proxyman Proficiency in Java programming language Solid understanding of cryptocurrency and blockchain technology is highly advantageous Solid understanding of SDLC, Agile methodologies, and best practices in software testing Excellent analytical and problem-solving skills, with meticulous attention to detail Strong communication skills and ability to collaborate effectively with cross-functional teams
Frontend Engineer (Senior / Mid)**Job Description** **Responsibilities** 1. Lead the development of our Chrome Browser Extension, working closely with Product to define the experience 2. Drive new initiatives to add support for many blockchains ecosystem features and launch new complementary products 3. Interfacing directly with end-users and developers Supporting them and collecting feedback to inform the direction of the product **Qualifications** 1. 3-5+ years full-time experience as a front-end developer 2. 1+ years full-time experience in a blockchain based project 3. Strong ReactJS experience with TypeScript 4. Deep understanding of state management and routing with Redux 5. Experience with QA automation with Cypress and Unit tests with Jest **Additional Information** You must have the right to work for the country you are based.
Backend Developer - NodeJS / NestJSDo you want to be part of the blockchain industry revolution? Here’s your chance. We are looking for a curious, open-minded Backend Developer - NodeJS / NestJS to join our team. **Here’s what you’ll do:** 1. Work with the NestJS technology to create microservices that serve various blockchain-related purposes 2. Create new or improve existing REST API & Graphql endpoints 3. Use various techniques to prepare the microservices for large-scale usage (up to thousands of requests/s) 4. Write code according to our best practices and define new best practices where applicable 5. Participate in deciding the technological stack and path of our microservices and development practices 6. Track down complex bugs and implement fixes without regressions 7. Help us change the world 🔥 **To succeed in this role, you:** 1. Have 2+ years work experience in developing complex microservices 2. Have a deep understanding of how NodeJS works as well as its related components (experience in the ExpressJS / NestJS framework is a plus) 3. Have experience in working with TypeScript 4. Be aware how profiling tools are used to improve performance 5. Be accustomed with using GIT 6. Have a passion for experiencing new technologies and understand their applicability 7. Have very good knowledge of JavaScript (the bad, the good and the great parts) 8. Be a great team player with good interpersonal skills, adaptability and flexibility 9. Have excellent verbal & written communication skills in Romanian & English 10. Have the ability to take initiative, be proactive and solve problems on your own **We will offer:** 1. Flexible working hours 2. Start-up atmosphere where everybody is agile without being AGILE 3. The opportunity to create something really meaningful and used by millions of people 4. Competitive salary 5. Fast, dynamic & unique working environment
ZK Circuits Engineer**ZK Circuits Engineer** We are looking to expand its role in security and reliability for our zero-knowledge proof (ZKP) applications. More specifically, we are looking for software engineers to work on a project related to distributed reputation. **About you** 1. Your values align with the Ethereum ecosystem. Even if you are new to the space, you are interested in open source collaboration and decentralized systems. You understand the value of privacy for all and you are especially interested in security. 2. You are highly motivated and naturally curious when it comes to reviewing new projects on the cutting edge of scalability and privacy. You are thorough in your work and pay attention to the small details. 3. You are skilled at communicating on a remote, global team. We are a diverse team of collaborators from many different countries. You are comfortable exploring both synch and a-synch methods of communication. 4. You are resourceful. You possess patience in ambiguity, ask questions, and seek clarity by drawing connections to indirect products and concepts. 5. You work well both independently and with others. You welcome feedback and take the time to understand the perspectives of your teammates. **About the Role** 1. Building ZK circuits to improve reliability, scalability, and security of distributed systems. 2. Working with a distributed systems engineer to integrate the circuits into the project. 3. Document the codebase and write robust tests for the circuits. 4. Recommended Skills and Experience 5. Software development skills in languages like Rust/C/C++. 6. Understanding of modern ZKP proving systems and experience working with libraries like halo2, Arkworks, and ZK-Garage/PLONK. 7. Familiar with distributed systems and libraries like libp2p. 8. Good debugging skills. 9. Capable of breaking down and explaining complex issues to others. 10. Strong communication, storytelling, and documentation skills. **Contract details** 1. Fully remote 2. Contract with 3 months probation, details depend on jurisdiction
Business Development Manager**Description** WhiteBIT is one of the largest cryptocurrency exchanges in Europe with more than 4 million users and hundreds of corporate customers. We’ve got over 1,000 employees across 9 countries who are excited about the impact of blockchain technology on our lives. We are on a mission to achieve the mass adoption of cryptocurrencies and would like you to join us on this journey! **Requirements** - Previous experience within the crypto or fintech verticals in the B2B sales/business development capacity - Experience of prospecting, building and managing sales pipeline - Strong commercial acumen and negotiations skills - Ability to multitask in order to set priorities and meet business targets - Customer-centric attitude with excellent presentation skills and attention to details - Ability to understand customers’ business requirements and find solutions to their pain points - Strong interpersonal skills and the ability to develop working relationships at all levels - Well accustomed to a client facing role, understanding industry sensitivities and market environment - Knowledge of CRM (Salesforce) or similar - Basic knowledge of KYC/KYB and AML policies, and B2B customer onboarding process - Energetic and passionate about crypto currencies, trading and blockchain technology Responsibilities - Generate leads, negotiate commercial terms and acquire new business customers - Develop sales pipeline and engage with the potential customers at all stages of the sales funnel - Build customer relationships to maximize long-term revenue growth - Together with the account management team facilitate customer onboarding in line with the accepted KYC/KYB policies and procedures - Work closely with our internal teams to develop growth plans and ensure delivery of the agreed business targets - Work closely with a marketing team in order to engage with prospects and convert them into qualified leads - Provide inputs and timely feedback about customer needs, market trends and competitive environment - Be a subject matter expert when it comes to company’s products and services - Upsell and cross-sell other company products to build engagement and a share of wallet - Achieve the agreed KPIs when it comes to transactions volume and revenue **Work conditions** **We offer:** — Our own product. — Annual paid vacations. — Sick leave compensation. — Professional development and career growth. — Warm and friendly working environment.
Kotlin Blockchain Engineer (Senior / Mid)**Job Description** As a Blockchain Kotlin Engineer, you'll join a highly autonomous team of engineers dedicated to expanding the capabilities of our library Wallet Kit designed to unify blockchain logic for iOS, Android/JVM, and Web/JS platforms. You will play a pivotal role in developing new features, supporting a wide array of blockchain functionalities, and ensuring the library's adaptability across different platforms. Your contributions will directly impact the ease with which developers integrate blockchain technologies into their applications, fostering broader adoption and enhancing user experiences. **Qualifications** - Minimum 4 years of software engineering experience, with a strong focus on Kotlin and SDK/Library development. - Solid understanding of blockchain technology, smart contracts, and decentralized applications. Familiarity with the intricacies of blockchain integrations and how they interact with various SDKs. - Strong problem-solving skills and the ability to work autonomously within a fast-paced, high-stakes environment. - Excellent communication skills, with a proactive approach to client support and team collaboration. - Adept in modern development practices, including automated testing and continuous integration for library development. **Responsibilities** - SDK Development: Spearhead the design, development, and optimization of Kotlin Multiplatform SDKs for blockchain wallets. Drive the open-source transition of SDK. - System Architecture: Design robust architectures ensuring that the SDK integrates seamlessly with various blockchains and third-party systems. - Feature Innovation: Take the lead in enhancing and expanding the capabilities of the SDK, making it adaptable to the ever-evolving blockchain landscape. Explore blockchain innovation to bring to the SDK and our clients. - Collaboration and Documentation: Craft clear, comprehensive documentation for SDK. Offer proactive support to developers, guiding seamless integration and troubleshooting potential issues to safeguard user assets. **Additional Information** **Nice to have:** - Previous engagement in blockchain-specific projects, especially related to wallet development. - Open-source contributions and long-term engagements - Experience with iOS/Android/Web platforms - Deep understanding of distributed systems and cryptographic principles. - Proficiency in working with different blockchain protocols and standards. - Previous experience in Golang, Rust or Solidity is a plus.
Backend Lead💻 **About the role:** As a Backend Lead {Wallet}, you will be responsible for the backend. Many high-value Safes are managed via Safe{Wallet}, giving you the opportunity to work on a project that is actually used by teams and individuals managing digital assets that have real value. You’ll have the chance to work on the intersection between frontend apps and various Ethereum Virtual Machine compatible chains such as Polygon, Arbitrum, and Gnosis Chain. You'll also have the opportunity to work with renowned technologies across two stacks: NodeJS/Nest.js with Postgres/Redis and Python/Django/Celery. Dive into Open Source projects, where your contributions are public, inviting feedback and collaboration from the community. Plus, alongside our exceptional DevOps team, you'll gain exposure to Kubernetes and AWS. You will be the Technical Lead of the {Wallet} team. Optionally you will also be the people lead of that team in case this matches your ambitions and skills. You will report to the Engineering Manager. Tech Stack for this position includes Typescript (or Javascript) and frameworks like Nest.js, PostgreSQL, Python, Django, Celery, Docker and Redis. AWS, Kubernetes and Linux administration, scaling. 🗃️ **What you will be doing:** Coordinate new Epics with the backend teams as well as the wider {Wallet} engineering and product team. Maintain our backend services stack and ensure availability. Debug and fix code/infrastructure issues in our Safe services stack. Analyze and propose infrastructure improvements (new Epics). Coordinate with technical external partners where necessary. Coordinate between different teams (DevOps, Frontend, Mobile, Safe Core). Ensure best standards through proper documentation. Ensure timely and accurate dissemination of all essential information to the relevant stakeholders. Aptitude for being able to decide between perfectionism and practicality, making reasonable trade-offs to achieve robust solutions. Challenge decisions constructively, including those made by leadership and fellow developers. Identify and guide the team toward areas requiring improvement, encompassing technical aspects, process enhancements, and team dynamics. Independently diagnose and resolve issues, as well as implement new features using an incremental and iterative approach. Actively listen to and consider feedback from colleagues. Provide feedback to team members in a constructive and respectful manner. As a people lead: Conduct 1on1s, growth talks, and impact reviews Set professional development goals with your reports 🎒 **What you will bring** Expert knowledge of Typescript and frameworks like Nest.js. Experience architecting scalable systems Can transition systems through the different life cycles (simple low throughput service to complex highly scalable systems). Experience in continuous development processes (CI/CD) Experience leading an engineering team from a technical perspective. Excitement about blockchain, web3, Safe and technology in general. Detailed knowledge about databases, data integrity, writing and optimizing queries (PostgreSQL). Proficient with Docker and Docker Compose. Ability to propose and implement new changes within teams both on a technical as well as process level. Experience in Redis or another caching system. AWS knowledge. Exhibit proactive problem-solving abilities, actively seeking solutions rather than waiting for others. Linux administration. Experience with monitoring tools (Datadog). Experience with establishing realistic deadlines and effectively organizing both personal and team workloads. Happy to speak up when essential information is lacking to accomplish tasks effectively. As people lead: Experience of 2+ years leading an engineering team from a people management perspective. Experience managing a team: people development, hiring, feedback cycles, etc. ➕ **Nice to have:** Experience in Python, Django and Celery. Kubernetes administration. Experience in RabbitMQ or another queue system. Devops experience. Solidity, EVM, blockchain knowledge Experience with managing a small team of leads. 🎁 **What we can offer you** 💻 Home Working Budget: Personalize your home office with a dedicated budget! Choose from a sleek desk, top-notch headphones, a comfy chair, and more. We're committed to creating a workspace that inspires you. 🔥 State-of-the-Art Hardware: Enjoy the latest laptop of your choice! We understand the importance of having the right tools and we provide you with the best-in-class hardware for seamless productivity. 📚 Continuous Learning: Invest in yourself with our personal education and conference budgets. Stay ahead of the curve by attending conferences, workshops, and courses that align with your professional growth. 🎨 Innovative Fridays: Unleash your creativity! Spend Friday afternoons diving into research or working on a side project within our exciting ecosystem. It's the perfect opportunity to explore new ideas and contribute to innovative endeavours. ⌛ Flexible Work Schedules: Embrace work-life balance with our flexible working schedules. We understand that everyone has unique needs, and our hybrid work policies empower you to choose a working style that suits you best.
Data Engineer, Rust**What You’ll Be Doing** - Familiarizing yourself with a large and complex Rust codebase - Using subgraphs to understand both the specification implemented by us as well as the developer experience of the builders who are our users. - Develop an understanding of existing code and design choices, and then analyze how they can be experimented with and improved upon - Setting up performance tests, doing quantitative assessments of any proposals and changes you make, and monitoring how the changes ultimately behave when rolled out - Experimentally validating, and if necessary, falsifying your own ideas. - Reviewing pull requests of your colleagues and taking responsibility for the reviewed code as if it were your own - Documenting important aspects of the software while understanding that Graph Node has a large community of independent operators that need to understand how to run, configure, and monitor Graph Node **What We Expect** - You’ve contributed more than 10,000 lines of code to a production software product - Thinking about data in SQL terms comes naturally for you - You have an understanding of some of the theory behind data systems, such as relational algebra, and an understanding of fundamental DB data structures and data formats, such as BTrees, LSM Trees, and compression formats - You have an interest in higher-level query languages such GraphQL - You have an interest in federated data and federated query frameworks - You understand how small design choices can have large effects in big data systems - You are comfortable working with an existing system and codebase and making fundamental improvements to it while being mindful of backwards compatibility - You understand tracing and debugging requirements of complex software - You have an understanding of the academia and theory that backs the software libraries you use but also understand the pragmatic necessity of shipping usable software quickly
Engineering Manager💻 **About the role** As an Engineering Manager, you will be responsible for scaling and leading our Wallet engineering team. In close collaboration with the product lead, you will be actively driving the growth and development, both as a product and as a team. 🤖 **Our tech stack** Smart contracts: Written in Solidity Backend services: Written in TypeScript and Python, hosted at AWS, orchestrated via Kubernetes Web app: Modern web tech stack with React.js and Next.js Mobile apps: Currently Kotlin and Swift, potentially ReactNative or similar in the future Extensive test suites: E2E via Cypress, Postman, Unit tests in TypeScript/Jest 🗃️ **What you will be doing** Manage growth of engineering team, participate in hiring, goal setting, and performance to ensure quality, scalability, and security of what we build People management of tech leads (web, backend, mobile) Coordinate between different subteams (web, backend, mobile) Facilitate system architectural decisions, coordinate resolutions and propose improvements to existing processes Provide in-depth feedback on strategy, roadmap and other product topics Feedback on the “what”, own/drive the “how” together with the engineering team Coordinate with other team and external partners on technical decisions and evaluate possible synergies where appropriate Ensure that people are held accountable inside the team and also towards people outside the team. And vice-versa. Ensure that proper processes are established (boards, issues, requirements, plans, tools, estimations) Ownership of documentation (pragmatic: as much as necessary, as little as possible) Closely collaborate with stakeholders and leads across product, engineering, design and QA on our product strategy and roadmap processes Coordinate team efforts: planning meetings, retros Own product development process and coordinate with product team on new epics Evaluate future need for development resources and plan the growth of the tech team 🎒 **What you will bring** Background in software engineering with progression to a strategic level (8+ years experience) Experience leading a full-cycle software product development process Technical allrounder with some level of knowledge in the following areas: Redis (or memcached), postgres (or similar database), celery (or similar task queues) Kubernetes, kibana/ grafana (or other monitoring tools), aws (or similar hosting provider), git (in combination with GitHub or similar) Architecting scalable systems: Can accompany transition systems through the different life cycles (simple low throughput service to complex highly scalable system) Mobile frameworks Web development Monolith vs. microservices, Gateway services Experience leading an engineering team within a startup or bigger organization incl. mentoring responsibilities, interviewing for team growth and OKR outlining Familiar with complex development processes of large teams at least as a participant (e.g. how to organize a development team of 20-300 people) Can prepare and run internal workshops and other meetings related to bigger internal initiatives Experience in agile methodologies (Scrum, Kanban) ➕ **Nice to have** Familiarity with Solidity, EVM, EIPs, blockchain projects and smart contract concepts 👀 **Who would do well in this role?** A leader who can delegate; knowing what to take on themselves and what to pass forward Someone comfortable challenging the decisions of everyone (leadership and other devs) An individual not afraid to speak up…and not afraid to be wrong A leader who identifies and directs the team towards areas for improvement. (Both technical aspects as well as topics related to processes, collaboration and team structure) Someone who finds reasonable trade-offs between perfectionism and robustness and does not wait for others to find solutions to problems 🎁 **What we can offer you** 💻 Home Working Budget: Personalize your home office with a dedicated budget! Choose from a sleek desk, top-notch headphones, a comfy chair, and more. We're committed to creating a workspace that inspires you. 🔥 State-of-the-Art Hardware: Enjoy the latest laptop of your choice! We understand the importance of having the right tools, and we provide you with the best-in-class hardware for seamless productivity. 📚 Continuous Learning: Invest in yourself with our personal education and conference budgets. Stay ahead of the curve by attending conferences, workshops, and courses that align with your professional growth. 🎨 Innovative Fridays: Unleash your creativity! Spend Friday afternoons diving into research or working on a side project within our exciting ecosystem. It's the perfect opportunity to explore new ideas and contribute to innovative endeavours. ⌛ Flexible Work Schedules: Embrace work-life balance with our flexible working schedules. We understand that everyone has unique needs, and our hybrid work policies empower you to choose a working style that suits you best.
Senior Developer Relations Engineer💻 **About the role:** As a Senior Developer Relations Engineer, you will be responsible for enabling and unblocking our community of developers building projects. These projects might be unicorns someday and would help onboard the next wave of folks to web3. This is a very cross-functional role that would have a big impact on how we scale and streamline developer-focused content for our ecosystem. You will report directly to the Head of Developer Experience. **Tech Stack:** Web3 dapp development and tooling (Hardhat, web3.js, ethers.js, etc.) TypeScript (React, Node.js) and Solidity 🗃️ **What you will be doing:** Contribute to developer education to help accelerate the adoption of our product by helping educate developers to ensure the smoothest possible developer experience. Collaborate with the DX team to collect feedback from the community and analyze data to get signals on prioritizing. Work closely with the product and engineering teams on upcoming features and new product launches to ensure they are well documented. Help build content strategy for the developer blog and collaborate with our partners and team to create engaging content for people building on our product. Understand company goals and strategy and use them to prioritize workflow for the educational content. 🎒 **What you will bring** Prior experience as a developer advocate, developer educator, or developer relations engineer Experience working on developer education for an open-source product Experience delivering talks and workshops Experience in programming, ideally building web apps, with TypeScript or JavaScript Passionate about the broader web3 space Native-level writing skills in English with keen attention to detail ➕ **Nice to have** Experience creating educational video content Experience building content strategy for a developer blog Experience building dapps and writing smart contracts 🎁 **What we can offer you** 💻 Home Working Budget: Personalize your home office with a dedicated budget! Choose from a sleek desk, top-notch headphones, a comfy chair, and more. We're committed to creating a workspace that inspires you. 🔥 State-of-the-Art Hardware: Enjoy the latest laptop of your choice! We understand the importance of having the right tools, and we provide you with the best-in-class hardware for seamless productivity. 📚 Continuous Learning: Invest in yourself with our personal education and conference budgets. Stay ahead of the curve by attending conferences, workshops, and courses that align with your professional growth. 🎨 Innovative Fridays: Unleash your creativity! Spend Friday afternoons diving into research or working on a side project within our exciting ecosystem. It's the perfect opportunity to explore new ideas and contribute to innovative endeavors. ⌛ Flexible Work Schedules: Embrace work-life balance with our flexible working schedules. We understand that everyone has unique needs, and our hybrid work policies empower you to choose a working style that suits you best.
Rust Engineer**What You’ll Be Doing** - Working closely with both operations and development engineers to understand where improvements to our codebase are needed - Participating in design meetings with engineers from external core development teams and review their PRs as needed - Designing, engineering, and implementing a number of high priority improvements for The Graph’s Hosted Service platform - Analyzing requirements for already specified initiatives, develop novel solutions for new issues, and translate them into feature designs - Writing reusable, testable and efficient code in Rust - Writing both unit and integration tests, and helping to develop automation tooling for repeated tasks **What We Expect** - Demonstrated experience in and deep understanding of Rust required; additional experience with Assemblyscript/Typescript preferred - Familiarity with open source software development process - A solid understanding of software design patterns, and how to build components that are reusable, extensible, and modular - Some understanding or awareness of blockchain or distributed technology preferred - Participation in rotating on-call duty during working hours required - Experience with ops and infrastructure (e.g., testing, tooling) and Postgres databases strongly preferred - Proven ability to collaborate effectively asynchronously with a multinational team spanning numerous time zones
Backend Golang Developer**Job Description** 1. System design: You will be able to think about how the services are built, communicate with each other and with third parties 2. Feature development and optimization: You will be owning backend features that support all our platforms (extension, mobile, and desktop) 3. Infrastructure: You will help to define how we run and deploy backend services to our millions of users 4. Team building: You will be working with the team to create and foster a culture of raising the bar with each new hire 5. Interfacing with users: You will be interfacing directly with end-users and developers building – supporting them and collecting feedback to inform the direction of the product **Qualifications** 1. 4+ years of software engineering experience, including extensive knowledge of Go (2+ years for Mid Level role) 2. Experience building microservice-based architectures 3. Strong technical problem solving, communication, and collaboration skills 4. Experience with cloud environments like AWS, Azure, or GCP 5. Deep knowledge of Key Value, SQL databases 6. Experience with containerization (e.g. Docker, Kubernetes) **Nice to have** 1. Experience in a blockchain-based project 2. Experience building distributed systems. Expertise in identifying and analyzing performance bottlenecks 3. Expertise in NoSQL and/or other database storage engines 4. Experience building distributed systems. 5. Additional Information You must have the right to work for the country you are based.
QA Automation Engineer**Your Role:** As a QA Automation Engineer, specializing in backend development, your primary mission will be to ensure the highest quality and stability of our application. This role requires a blend of expertise in automation, a keen eye for detail, and a commitment to excellence. **Here’s what you’ll do:** 1. Implement and maintain automation frameworks using Appium, WebSocket.io, Jest/Mocha with a strong emphasis on Typescript programming. 2. Design and execute automated tests to validate the functionality and performance of the application. 4. Work closely with the development team to identify, document, and resolve defects. 5. Actively participate in the release cycle, ensuring that quality standards are met and exceeded. 6. Advocate for product quality, stability, and security throughout the development and release process. 7. Bring energy, enthusiasm, and a relentless commitment to shipping bug-free software and products that leave a lasting impact on the world. 8. Play a pivotal role in shaping the landscape of blockchain technology and its applications. **To succeed in this role, you need:** 1. Proven experience in QA automation and backend testing. 2. Strong proficiency in Typescript and familiarity with automation tools such as Appium, WebSocket.io, Jest/Mocha. 3. Ability to quickly adapt to new technologies and frameworks. 4. Excellent problem-solving skills and attention to detail. 5. Strong communication skills and the ability to collaborate effectively with cross-functional teams. 6. Enjoy breaking things and solving problems - not just able to find out the 'what', but also the 'why' 7. Familiar with Linux operating systems such as Ubuntu 8. Comfortable working in an open-source setting and with GitHub 9. A passion for innovation and a desire to be part of a team that’s changing the world. 10. Have knowledge of blockchain/crypto/Web3 technology 11. Have experience with build automation technologies like Jenkins, CircleCI, GitHub Actions, etc. 12. Nice to have: a good experience on back-end testing. **We will offer:** 1. Flexible working hours 2. Start-up atmosphere where everybody is agile without being AGILE 3. The opportunity to create something really meaningful that will be used by millions of people 4. Competitive salary 5. Fast, dynamic & unique working environment
Senior Blockchain Engineer - Platform (Nodes)**Who you are:** - You’ve got positive energy. You’re optimistic about the future and determined to get there. - You’re never tired of learning. You want to be a pro in bleeding edge tech like DeFi, NFTs, DAOs, and Web 3.0. - You appreciate direct communication. You’re both an active communicator and an eager listener - because let’s face it, you can’t have one without the other. You’re cool with candid feedback and see every setback as an opportunity to grow. - You can pivot on the fly. Crypto is constantly evolving, so our priorities do, too. What you worked on last month may not be what you work on today, and that excites you. You’re not looking for a boring job. - You have a “can do” attitude. Our teams create high-quality work on quick timelines. - Owning a problem doesn’t scare you, but rather empowers you to take 100% responsibility for achieving our mission. - You want to be part of a winning team. We’re stronger together, and you’re a person who embraces being pushed out of your comfort zone. - We are looking for an experienced, Senior Blockchain Engineer to join the Nodes team within the Platform Product Group. Our product group is responsible for building and maintaining the platforms critical to the existence of Coinbase, and our mission is to build a trusted, scalable and compliant platform to operate with speed, efficiency and quality. As a - - Senior Blockchain Engineer on the Nodes team, you will take the role of providing blockchain expertise to our engineering team, collaborating with asset issuers, identifying technical risks, tracking protocol roadmaps, and acting as the overall blockchain SME responsible for some of Coinbase’s most critical systems. - You will work with engineering teams to set feature and upgrade roadmaps, improve observability, create automation to enhance operational posture, and work with other key service teams to ensure a seamless customer experience for all users accessing the blockchain. **What you’ll be doing:** - Work closely with Asset Issuers and represent our engineering interests - Identify areas of opportunities in our blockchain operations, including automation initiatives or process improvements - Track protocol changes and roadmaps, and coherently communicate key details to senior leadership and downstream partners - Mentor and train other team members on protocol fundamentals - Facilitate incident response and conduct root cause analysis - Automate operational tasks - Help partners implement protocols in their system, and ensure breaking changes are proactively identified and implemented prior to hardforks **What we look for in you:** - A Passion for Crypto and Blockchain - Deep hands-on experience with at least one major blockchain protocol - You have at least 5 years of combined experience in backend software or infrastructure - You’ve experienced architecting and developing solutions to ambiguous problems with significant impact - Strong skills around observability, debugging and performance tuning - Strong communication skills and ability to explain technical concepts clearly and simply - Strong interpersonal skills working with Engineers from junior to principal levels - Demonstrated critical thinking under pressure - A willingness to dive into understanding, debugging, and improving any layer of the stack **Nice to haves:** - Familiarity with working in rapid growth environments - Experience in Ruby, Go, and Terraform - Experience with AWS, GCP, Azure, or other cloud environment - Experience designing and building reliable systems - Experience working in a highly regulated environment **Salary:** Depending on your work location, the target annual salary for this position can range as detailed below. Full time offers also include target bonus + target equity + benefits (including medical, dental, vision and 401(k)). **Pay Range:** $180,625—$212,500 USD
Platform Engineer**Job Description** If you’re passionate and motivated by building modern, cloud native and cloud agnostic platforms we invite you to join us to build innovative crypto architectures and advance technologies that will accelerate the delivery of web3 innovations to our users. **Responsibilities** 1. Infrastructure: You will be spearheading the planning and execution of infrastructure deployments, leveraging automation tools and best practices to guarantee a stable and scalable foundation for the platform serving our million users. 2. Operations: You will be managing day-to-day operations, troubleshooting issues, and optimizing workflows to maintain high availability (HA) and meet service level objectives (SLOs) for the platform. 3. Feature development: You will be owning backend features that support all our platforms (extension, mobile and desktop). 4. Interfacing with users: You will be interfacing directly with end-users and developers building – supporting them and collecting feedback to inform the direction of the product. 5. Team building: You will be working with the team to create and foster a culture of raising the bar with each new hire. **Qualifications** 1. Deep experience managing and building with Cloud Platforms (AWS, Cloudflare) 2. Experience with Kubernetes and adjacent technologies (Istio, Helm Charts) 3. Experience with infrastructure configuration management (Terraform, Atlantis) 4. Experience building CI/CD pipelines and accelerating application delivery (GitHub Actions, ArgoCD) 5. Experience with production observability technologies (Prometheus, Grafana, Sentry) 6. Hands on Go lang experience (Networking, HTTP, gRPC, OpenTelemetry) 7. Expertise in implementing SRE principles, focusing on maintaining high availability 8. Familiar with incident handling and on-call responsibilities