engineering

Welcome to a unique platform, Jobs in Crypto, powered by Cointelegraph
with a list of jobs opportunities inside the blockchain, fintech and crypto industries.
bitFlyer - Project Manager

Project Manager

bitFlyer - Tokyo, Fukuoka Prefecture, Japan

Core Responsibilities

Project managers are responsible for the following operations.

Be the link between the management side and the engineering side who understands each one, press development onward, and do what is necessary to see that development progresses smoothly.

Our PMs work equally with the management and engineering sides. It is not strictly limited to one side or the other.

・Arrange and schedule service releases with the business side

・Consensus building with management based on business demands and management specifications

・Make adjustments and plans for development with the engineering side

・Project management during the development phase

・Deciding rules and processes as necessary for project management

・Planning and composing teams for short, medium, or long-term development from a management point of view;

etc.

Qualifications

Required Skills

・University degree

・PM experience, experience in business side negotiations as an engineer, or experience in business side development

・Native level Japanese

Desired Skills

・Business level English

・Have a deep understanding of PM knowledge systems (PMBOK)

・Familiarity with IT services (ITIL)

Preferred Traits

・Carry the values of PEN(Passion, Execution, Numbers)

・Have a desire to make the best service for users, as well as the drive to make it happen

Allowances・Benefits

・Transportation expenses to be paid in full

・Social insurances (health insurance, welfare annuity insurance, employment insurance, industrial accident compensation insurance)

・Short commute housing allowance

・Short commute relocation allowance

・Book purchasing plan (paid by company)

・Free drinks, snacks, and noodles

・Office Okan

・New-hire relocation assistance (amount varies by our regulations)

Holidays

・Saturday, Sunday, public holidays

・Paid leave

・Year-end and New Year holiday

・Congratulatory and condolence leave, maternity leave, childcare leave, birthday holiday

etc.

...
OTC Exchange Network - Blockchain Engineer

Blockchain Engineer

OTC Exchange Network - Fremont, California, United States of America

OTC Exchange Network (“OTCXN”) is looking for the best and brightest who can be both fantastic team players and individual contributors to join our family. We want rock-stars without rock-star attitudes, newbies who aren’t afraid to take charge, people who dream big and can share a path to their vision, but most importantly, we want balanced people.

Why Join OTCXN *You will be working with a team that will have a profound impact at the crossroads of blockchain and capital markets infrastructure. Building world-class disruptive technologies requires vision, persistence, innovation, and a deep belief that nothing is impossible. We are looking for smart people who are not risk adverse and want to build something that will be universally recognized as a world first. We aspire to provide a working environment, culture and leadership team that foster continuous improvement on a daily basis, offering transparency, ownership and integrity. Join our proven and successful management team in executing one of the most ambitious global projects in the blockchain space.

*Does this sound like you?

You have a strong passion for blockchain and cryptocurrencies.

, You have a strong desire to do something that has never been done before but still solve real problems for the largest markets in the world.

, You want to deliver a real product with a real revenue model.

, You want to make a difference and don't want to be just another cog in the wheel.

, You are very open to learning from others and when given the opportunity, always willing to jump in and give it your all.

, You're the type of person that genuinely prefers to help out where others are weak and you're also always open to accepting help with your own weaknesses. You understand no one is perfect.

Required Qualifications

, At least 5 years of hands-on professional experience in core Java.

, Hands-on experience with developing on at least one backend blockchain codebase, whether proprietary (e.g., Chain) or open source (e.g., Hyperledger, Corda) - not just building apps on top.

, Strong understanding of the cryptographic principles and data dependencies underpinning blockchain technologies.

, Experience and understanding of major consensus protocols, asymmetric encryption, Merkle trees, hash functions, key-value database

, Experience and understanding of transaction scripting and smart contracts, especially Bitcoin style conditionalized transactions

, Understanding of key areas of Blockchain research including data privacy, confidential transactions, side chains and pegging, sharding, lightning, and other scaling methodologies

, Strong sense of ownership, passion to build quality products for massive scale in collaborative, agile environment and excitement to learn

Preferred Additional Qualifications

, A degree in Computer Science / Mathematics or equivalent work experience in a field utilizing the same subject matter.

, 3+ years of professional C/C++ experience.

, 5+ years of development experience developing production grade, multi-threaded, enterprise client/server software using Java stack.

, Experience with extending core Blockchain functionality, such as changes to Bitcoin or Ethereum VM.

, Experience contributing to the architecture, design, and implementation of Blockchain technologies like Chain, Corda and Hyperledger.

· Understanding of microservices architecture.

, Recognized expertise in blockchain applications as evidenced by industry participation, publications and/or awards.

, Detailed and verifiable understanding of blockchain architectures including detailed knowledge of how various blockchain platforms differ.

, Experience with various P2P communication protocols.

, Experience in building distributed databases, networking protocols, or large-scale transaction systems.

, Experience developing large scale, highly available distributed systems and protocol design.

, Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.

, Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies.

, Experience with some of the following: concurrency and synchronization, common IPC/RPC methods and patterns, queuing patterns and pipeline design, messaging systems and patterns, virtual memory management.

What You’ll Be Doing

, Work closely with company leadership to define roadmap and extend an existing custom blockchain implementation in Java.

, Write high caliber code on a daily basis to satisfy time sensitive production product development as well as R&D projects.

, Collaborate with CTO, blockchain engineers and math wizards and undertake R&D projects to create novel hybrid solutions to solve problems while maintaining extreme performance requirements without trading off guarantees blockchain provides.

, Help develop blockchain product specs.

, Collaboratively define blockchain systems architecture and best practices.

, Document best practices and act as a knowledgeable resource for blockchain engineering and problem-solving.

Bonus Points For:

, Sense of humor

, Published Blockchain-related research

, Published cryptography research

, Experience or genuine interest in trading and exchanges

, Experience in P2P networking

, A Master’s in Computer Science / Mathematics or equivalent work experience in a field utilizing the same

Benefits

The following generous benefits package is provided to all employees:

, Competitive salary

, Stock options

, Medical, dental, and vision insurance

, Flexible PTO

, Paid holidays

, Bonus program

, Free snacks

...
Circle - Engineering Manager - Tx Core

Engineering Manager - Tx Core

Circle - Boston, Massachusetts, United States of America

Circle is a global internet finance company, built on blockchain technology, powered by crypto assets, and dedicated to helping people everywhere create and share value.

We’ve already made sending money around the world free and easy using blockchain technology with Circle Pay. With Circle Invest, we’re expanding our offerings with a cryptocurrency investment product, enabling anyone to buy and sell crypto assets. Through Circle Trade, we’re market makers for the top crypto coins and offer OTC trading services. In March 2018, Circle acquired Poloniex, one of the world's leading token marketplaces.

As a senior member of the platform organization, you will coach the engineers responsible for crypto-currency and fiat payment systems, trading infrastructure and a range of back-office applications

What you'll work on

  • Empower the engineering team to achieve a high level of technical productivity and quality

  • Recruit outstanding engineers, in collaboration with Circle's recruiting team

  • Partner with product managers to ensure the platform teams' contributions align with product release schedules

  • Help engineers grow in their own career paths, learning new technologies and tackling increasingly challenging projects What you'll bring to Circle

  • Experience mentoring new managers in building productive engineering teams

  • Excellent communication skills, able to listen to and share ideas, effectively present concepts and work with remote teams

  • Technical Depth. You are deeply technical, and use your technical expertise to constantly raise the bar

  • Experience with designing, building and deploying secure, scalable services in the cloud

  • Results-oriented focus, encouraging managers to set and track goals for themselves and their teams

  • Able to coordinate the development of cross-team features between engineering teams, product managers and our technical operations team

  • Champion best practices and seek improvements to our agile processes

  • An interest in making an impact to the way money moves between people globally Nice to have

  • Experience developing software in Java, Python or JavaScript

  • Experience with REST APIs and SQL Databases

  • Experience with payment gateways or real-time trading systems

  • Interest in crypto-currency and blockchain technology
...

Are you hiring?

Digital Asset - Software Engineer

Software Engineer

Digital Asset - New York City, New York, United States of America

Digital Asset is among the fastest growing, most recognized fin-tech startups globally and is the market leader in developing distributed ledger technology applied to the market infrastructure and financial services sector. Backed by leading financial institutions, infrastructure providers and financial software providers, the company is delivering enterprise-grade solutions for post-trade services.

Digital Asset applies a rigorous customer-driven approach to deliver on our vision for a better global financial system, enabled by distributed ledger technology.

Our culture is "all-in" and rewards collaboration, integrity and excellence.

, We value each other, what we do for our clients and how we do it.

, Our mission is delivering breakthrough distributed ledger solutions.

As we grow our team, we will maintain the dynamic, collaborative and pragmatic way of working that has grounded our efforts from the beginning. If you seek to develop solutions others are yet to contemplate and are driven by the opportunity to have impact, the following opportunity may be right for you.

Opportunity

As part of Digital Asset’s globally distributed Engineering team, software engineers bring experience and expertise building commercial, mission critical, enterprise grade software. We are drawn to passionate Software Engineers who work closely with Product and Business Development teams to deliver production quality features and functionality at pace. You will be a part of a team of top notch technical professionals developing complex systems at scale and with a focus on sustained operational excellence. The successful candidate is adept at working effectively and collaboratively with distributed partner teams located across multiple time zones.

Key Responsibilities

, Design and develop high quality code efficiently and at pace, using functional and non-functional languages, across our platform and applications development teams.

, Contribute to the development of cutting-edge distributed ledger technology innovations that will be deployed with some of the world’s most consequential institutional players across industry sectors.

, Develop and refine feature specifications and deliver high-quality software components and end user experiences within an Agile development environment.

Key Criteria

, Ideally, 10+ years experience as a software engineer, working in a globally distributed development environment.

, Proven history of delivering high-quality, increasingly complex, commercial software products to a global market.

, Minimum of 5 years software development experience delivering mission-critical technology to the enterprise software market using Agile methodologies.

  • Strong command of distributed systems development.

  • Deep understanding of secure coding practices.

  • Experience with recovery-oriented computing techniques to develop systems that detect and gracefully recover from system failure.

  • Advanced understanding of high-performance and high-availability coding techniques.

  • Experience developing software targeting Linux and Windows environments, including an adept ability to incorporate open source software as appropriate., Polyglot with a strong command of at least 3 programming languages, including but not limited to, Java, Scala, Python, Type Script,and Haskell.

  • Continuous learning mindset and learning of new programming language paradigms

  • Strong programming fundamentals (data structures and algorithm design)

  • Strong engineering fundamentals (testing, code reviews, code structure, readable and maintainable code), Strong commercial orientation with a deep passion for customer-driven design and development throughout the SDLC.

, Collaborative approach that factors and embraces and insists upon diverse perspectives as a strategic imperative.

, Open, strong communicator who communicates effectively across groups, locations and cultures, in-person and virtually.

, A natural leader who builds productive and effective relationships across the organization.

, Continuous growth mindset with strong disposition toward innovation and entrepreneurial ways of working.

, Courage of convictions with a high degree of humility. Embraces constructive feedback and is resilient.

, BS, MS or PhD in computer science, or related discipline.

...
ABRA - Technical Product Manager

Technical Product Manager

ABRA - Mountain View, California, United States of America

Want to transform the financial industry? Abra is simplifying cryptocurrency investing by working on the world’s first multi-currency, multi-crypto mobile wallet that lets you buy, sell, hold, and send fiat and crypto currencies all in the palm of your hand.

Position Overview

As a Technical Product Manager at Abra, you will lead efforts to build internal services and tools to support employees and indirectly support customers. You will own the product lifecycle from problem definition to product and feature launch and beyond. You will build products using agile methodologies with a team consisting of developers, a scrum master, and QA. The ideal candidate is hands-on and can effectively manage the intersection of UX, business and technical needs. You will own different applications in the Abra system including a customer service tool, back office tools and parts of the platform that interface with data providers and decision engines.

Responsibilities

Deliver great products for customers and internal users

, Create and drive a product roadmap that advances the customer experience and meets company goals

, Write product plans, user stories with acceptance criteria, business flow diagrams, API sequences diagrams, and wireframes and mockups (for internally facing service tools)

, Identify and assess potential vendors to advance our tools and decision engines

, Partner with internal and external stakeholders to establish and monitor key performance indicators

, Execute through a matrix team including design, engineering, marketing and operations to see initiatives through gradual rollout, full launch, measurement and improvement

Skills and Requirements

, 2+ years of relevant product management experience

, Experience scoping and designing internal tools, CRM systems and backend integrations as a part of an Agile team environment

, Experience with payments, financial services, identity verification, fraud prevention OR related secure e-commerce applications

, Experience applying web development best practices

, Experience building and analyzing conversion funnels; writing SQL queries a plus.

, Excellent organizational skills and attention to detail

, Ability to thrive in a fast-paced, start-up team environment

, Ability to work effectively, efficiently and independently with minimal oversight

, Strong communication, collaboration and interpersonal skills

, Results oriented

, Experience with cryptocurrency and blockchain technology is a plus

, Fluency in writing and speaking English is a must; other language fluency a plus

, Degree in Computer Science or related technical field preferred

...
BOScoin - Blockchain Developer

Blockchain Developer

BOScoin - Seoul, Seoul, South Korea

Responsibilities

Developing BOScoin (Public Blockchain):

development of core blockchain technology

development of blockchain consensus protocol

blockchain platform technical support

Qualifications

Experience implementing networking applications using at least one of the follow programming languages, Python, Golang, C, C++, or Rust

, Experience implementing applications using SSH, OpenSSL, DSA and other cryptographic theories

, Experience participating in Open Source projects, not personal projects; fixing bugs or implementing changes to an existing code base, including writing technical documentation for changes

, Working knowledge of Linux as a development environment

, Experience working in a fast pasted, decentralized, real world, software development team; not a textbook agile team

, Understand the fundamentals of blockchain development and the underlying technologies which power modern cryptocurrency networks

, Excellent oral and written communications in a multi-cultural team

, Machine learning experience is a plus

...
BOScoin - Contract Language Developer

Contract Language Developer

BOScoin - Seoul, Seoul, South Korea

Minimum qualifications

BS degree in a technical field or equivalent practical experience.

, 1+ year of experience creating or optimizing compilers and/or toolchains.

, General understanding of compilers and other software tools.

, Experience with parser generators such as lex/yacc, Antlr or native parser.

, Experience with one or more of the following programming languages: C, C++, Java, Go, Python.

Preferred qualifications

, Knowledge of one or more types of toolchains or compilers including but not limited to: LLVM, Clang, GCC or DSP.

, Experience with low-level debugging

, Experience with performance/code optimization and/or performance benchmarking.

, Experience working on debuggers, especially gdb/lldb

, Experience working with assembly languages

, MS/Ph.D degree in Computer Science, especially compiler, is a big plus

...
Ripple - Integration Engineer

Integration Engineer

Ripple - Singapore, Central Singapore Community Development Council, Singapore

Ripple is looking for an Integration Engineer that will help grow our expanding network of financial institutions by providing clients and partners with seamless access to RippleNet via their internal payment systems. The position is part of the Engineering team and is responsible for understanding and communicating clients’ technical needs.

WHAT YOU'LL DO:

Become an expert on Ripple’s product suite - built on Blockchain and Distributed Ledger Technologies (DLT) - and speak fluently about it to customers

, Design, Build, Test, and Deploy Integration solutions for Ripple

, Manage multiple projects simultaneously and implement Integration best practices

, Solve the integration and deployment challenges of clients and partners

, Participate in technical discussions and problem solving sessions with global business and technical teams to ensure requirements are understood, documented, and implemented to the customers’ expectations

, Deliver high-quality training to new customers

, Advocate for customers within the global engineering team

, Team player who will work across the organization and company

, Some travel necessary (~15%)

WHAT YOU MIGHT LOOK LIKE:

, FLUENT IN MANDARIN

, 4+ years implementing software solutions for enterprise customers

, 4+ years professional software development

, Solid understanding of web technologies: TCP/IP, HTTP, TLS, Java, JavaScript, JSON, REST, etc.

, Able to reason about enterprise software infrastructure such as ESBs, HSMs, proxy servers, etc.

, Strong analytical, problem solving and debugging skills

, Proven ability to effectively interface with external clients

, Proven communicator with both written and verbal skills

, Self-starter, ability to work in a fast paced startup environment and follow agile methodology

, Experience working with financial institutions and payment systems (preferred)

WHAT WE OFFER:

, Product & team training at our headquarters in San Francisco, CA, USA

, Competitive salary and local compliance contributions

, Annual leave and conditions in line with local practice

, A learning environment where you can dive deep into the latest technologies and make an impact

WHO WE ARE:

Ripple provides one frictionless experience to send money globally using the power of blockchain. By joining Ripple’s growing, global network, financial institutions can process their customers’ payments anywhere in the world instantly, reliably and cost-effectively. Banks and payment providers can use the digital asset XRP to further reduce their costs and access new markets.

With offices in San Francisco, New York, London, Sydney, Mumbai, Singapore and Luxembourg, Ripple has more than 100 customers around the world.

...
Dash - Digital Cash - Infrastructure Engineer

Infrastructure Engineer

Dash — Digital Cash without a bank:

At Dash, our Goal is to increase financial freedom and opportunities for everyone. We develop products that enable payments on the blockchain and make cryptocurrency accessible for consumers, merchants, businesses, and developers. Digital Cash a better way to exchange money through instant, secure, private, and inexpensive transactions. The Digital Cash ecosystem provides financial opportunities to the unbanked and banked alike.

Come help us create the future of finance and change the world! You will create new products that offer the best user experience possible while helping to grow our ecosystem. We value personal initiative and want you to be constantly improving, along with our platform. You'll find a rewarding place on our team, be a valued member to the organization, and deliver cutting-edge products that impact people's lives.

Technical Requirements:

Public cloud experience ( AWS, DigitalOcean ).

, Strong Linux system administration skills.

, AWS (setup, configuration, design, support of Amazon Web Services).

, Google-Suite Administration.

, Network Essentials - understanding of the various layers, TCP/IP, DNS, etc.

, Experience with threat modeling, especially for web application and web APIs .

, Web security and compliance experience (e.g., Firewalls, IDS/IPS systems, DDOS prevention and PCI, HIPAA, FIPS, etc.).

, Experience scripting or developing in at least one of the following languages (Ruby, Python, PHP, JavaScript).

, Configuration management (Ansible, CloudFormation ) & Docker containers.

, Understanding of secure-cloud configuration, (CloudTrail, AWS Config, etc), cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).

, Provide technical support ( All channels) for all internal DASH teams using the existing tools.

...
Brave - Full Stack Engineer for Desktop Browser

Full Stack Engineer for Desktop Browser

Brave - Toronto, Ontario, Canada

Brave is looking for an experienced Senior Software Engineer to work on our latest Chromium based desktop browser. This is a high profile and impactful, hands-on position in an early stage startup.

Requirements:

5+ years experience with desktop application development;

, Strong C++ development skills;

, Working experience with writing JavaScript;

, Experience with software development via distributed development teams;

, Comfortable working in an open source setting;

, A passion for helping protect users’ privacy and security;

, Written and verbal communication skills in English;

, Proven record of getting things done;

Benefits:

, Competitive salary;

, 4 weeks (20 days) of paid vacation per year;

, Excellent medical coverage;

, Generous 401k plan;

, Stock option grant;

, Travel and conference budgets;

, Commuters benefit (On site only);

, Hip office in the SoMA neighborhood of SF.

Candidates must be legally authorized to work in the United States or Canada.

...
Brave - Senior iOS Engineer

Senior iOS Engineer

Brave - Remote

Brave is looking for an experienced iOS developer to help build our Brave Web Browser app. It's already receiving rave reviews and we are only just beginning. Jump in and work with a top-notch team and watch our adoption soar with your help.

Requirements:

5+ years experience with iOS development;

, Strong Swift and Objective-C skills;

, Expert-level familiarity with Xcode and Instrumentation;

, Ability to create interfaces programmatically;

, Experience with software development via distributed development teams;

, Comfortable working in an open source setting;

, A passion for helping protect users’ privacy and security;

, Written and verbal communication skills in English;

, Proven record of getting things done;

, A CS degree or equivalent preferred.

Additional Preferred Skills:

, Concurrency and Multithreading;

, CoreAnimation;

, UI/Unit Testing;

, C++ & Javascript.

The tech stack is composed of: CoreData, Swift, and JavaScript.

We follow open-source peer-review practices.

...
Huobi - Senior Automation Test Engineer

Senior Automation Test Engineer

Huobi - Beijing, Beijing, China

Job Responsibilities:

Familiar with the project requirements, responsible for automated test code writing of existing projects and projects to be on the line to reduce duplication of testing manpower;

Develop automated test plans, build automated test frameworks, develop and maintain automated test scripts and related tools;

According to the project needs to prepare a test plan, design and implementation of test cases, tracking and positioning of product defects, improve product quality;

Complete the testing work on project independently, including system integration testing, interface testing and so on;

Develop test tools design and deployment plan, organize or participate in software testing tools or systems building and deployment work, organize or participate in the software testing technology difficult problems solving work;

Summarize and write test procedures and norms, coordinating resources for the promotion of processes and norms;

Sum up and refine software testing experience, guide the junior and mid-level engineer's technical work;

Regularly learn new testing skills and tools, share with team members, and regularly conduct technical training.

Job requirements:

More than five years of software testing experience, more than three years of testing software development, automated testing or white box testing experience;

Proficiency in Java, Node.js or Python language, a strong test and development capabilities;

According to the test needs, design and implement automated test cases, develop test tools and improve test efficiency;

Good at writing functional test cases, and can complete the assigned functional testing tasks, able to quickly, accurately and comprehensively identify the problems in the testing process;

Good communication skills and have teamwork spirit, cooperating with the team members to complete the work;

A high sense of responsibility, able to bear greater pressure, and able to ensure the quality of work;

Fast learner with the innovative spirit.

...
Lightning Labs - Crypto Protocol Engineer

Crypto Protocol Engineer

Lightning Labs - San Francisco, CA, USA

90K to $130 USD

We are looking for individuals who pick things up quickly and develop skills in our interdisciplinary space, with strong implementation ability.

Roles:

Writing core infrastructure software.

System design for Lightning for payments and future projects.

Designing secure protocols, software, and algorithms which reduce trust.

Supporting communicating with the wider community and industries about our software and technology.

Skills:

Quick learner.

Strong engineering background.

Experience in Bitcoin, cryptography, or financial software a major plus but not necessary.

Can think adversarially.

Solid programming skills, experience in golang, C, C++, or python a plus.

Demonstrate solid engineering practices and processing, such as a solid testing methodology and documentation.

Ability to take ownership of projects.

Prior contributions to crypto protocols.

...
Huobi - Senior JAVA Development Engineer

Senior JAVA Development Engineer

Huobi - Beijing, Beijing, China

Job Responsibilities:

Research and development of the next generation of bitcoin exchange and related systems;

To create performance indicators

Achieve rapid iteration based on feedback;

Work in small teams, may participate in different levels of development.

Job requirements:

Be able to skillfully use java;

Have years of experience in the writing of the code;

Understand the basic knowledge of the relational database.

Optional skills:

Contribute to open source code or maintain a technical blog.

Blockchain (Bitcoin Ethereum) development experience.

Ability to develop and troubleshoot multithreaded code.

Have JVM development, configuration and tuning experience.

Have experience in developing and optimizing existing programs.

Have the ability to develop separate modules.

Strong communication skills and ability to collaborate with cross-functional teams.

...
Crunchbase - Platform Engineer

Platform Engineer

Crunchbase - San Francisco, CA, USA

Our Mission

It’s nearly impossible to find an authoritative source of truth about companies that is both always up-to-date and freely available. Our mission is to continue building the largest high-quality, live, openly editable and accessible dataset of company and people information in the world -- and to build a delightful product with slick, easy-to-use APIs around that dataset.

We love building enjoyable user experiences, complex data schemata, APIs, and scalable systems that support tens of millions of interactions per day. Our team is a group of highly skilled engineers working on formidable problems throughout the stack.

How We Operate

We have a flexible model for team organization at Crunchbase, centered around the principles of agile software development, allowing us to fluidly adapt to new requirements and situations as they arise. We tend towards two main types of teams:

• Feature-oriented teams: operate independently and own their projects from cradle to grave, building everything they need to execute. While they don't necessarily have to do all the work themselves, it's their responsibility to make sure the business needs are met all the way into production.

• Function-oriented teams: provide support to feature teams and have deeper expertise on particular parts of the stack. It's their responsibility to build platforms that are so good the other teams want to use them, rather than being forced into it.

We also ship code as early as we possibly can; getting betas into customer hands is a top priority.

Our goal is to tune our process to customer needs as efficiently and quickly as possible.

Crunchbase is built with a variety of tools - a core part of our engineering philosophy is to use the right tool for the job:

• Ruby, Scala, Java

• Node.js, Angular.js, Typescript

• Redis, PostgreSQL, ElasticSearch

• Git, Nginx, Docker, NewRelic, Jenkins

• AWS - EC2, ELB, VPC, S3, R53, RDS, SQS, etc.

Platform Engineering at Crunchbase

Our primary product is our dataset, but building out a great API, a solid user experience, and a ton of mechanisms for accessing that data requires building many pieces of associated tooling, documentation, and libraries.

The responsibilities of platform engineers at Crunchbase include:

• Architect systems capable of serving as the brains of complex distributed products.

• Think in microservices and APIs - develop and expand our ecosystem of composable, reusable, isolated, single purpose services.

• Create highly testable and rock-solid service implementations.

• Make important engineering decisions that balance numerous non-engineering factors with technical considerations.

• Continuously measure and optimize the performance, effectiveness, and uptime of backend services -- participate in a data driven culture.

• Research, prototype, and implement solutions to thorny big data and scale problems using the best available tools.

• Thrive in a rapidly changing environment, continuously working to adapt our process to new circumstances.

Qualifications:

• Solid understanding of computer science and software engineering fundamentals.

• Motivated to participate in ongoing learning and growth through pair programming, code reviews, application of new technologies and best practices.

• Excellent verbal and written communication skills.

• Familiarity with tools we presently use is a plus, but not required -- if you know something better, we may use that instead!

What Crunchbase offers:

• Competitive salary and equity

• A team of creative, transparent entrepreneurs driven to accomplish our mission

• Daily catered lunches

• Fitness reimbursement (to work off the catered lunches)

• Unlimited Paid Time Off (PTO) -- we don't track vacation days

• Incredible medical, vision, and dental benefits for employees and their families

• 401(k) and Roth plans, and free annual financial adviser check-in

• Free One Medical Group membership for employees and their families

• Commuting stipend

• Free Lyft and Uber rides anywhere in the Bay Area after late nights at the office

• Prime location in the Financial District of SF, near Bart Muni stops

• Company and team offsites, retreats, events, and happy hours

Every day our team is honored to work with entrepreneurs and innovators from every corner of the globe, and we aim to build a team that reflects the diversity of our customers. Each individual at Crunchbase brings their own perspectives, work experiences, lifestyles, and cultures with them, and we believe that a more diverse team creates more innovative products, provides a better service to its customers, and helps us all grow and learn as individuals. Crunchbase does not discriminate on the basis of race, creed, color, ethnicity, national origin, religion, sex, sexual orientation, gender expression, age, height, weight, veteran status, military obligations, or marital status.

...
Crunchbase - Infrastructure Engineer

Infrastructure Engineer

Crunchbase - San Francisco, CA, USA

Our Mission

It’s nearly impossible to find an authoritative source of truth about companies that is both always up-to-date and freely available. Our mission is to continue building the largest high-quality, live, openly editable and accessible dataset of company and people information in the world -- and to build a delightful product with slick, easy-to-use APIs around that dataset.

We love building enjoyable user experiences, complex data schemata, APIs, and scalable systems that support tens of millions of interactions per day. Our team is a group of highly skilled engineers working on formidable problems throughout the stack.

How We Operate

We have a flexible model for team organization at Crunchbase, centered around the principles of agile software development, allowing us to fluidly adapt to new requirements and situations as they arise. We tend towards two main types of teams:

• Feature-oriented teams:operate independently and own their projects from cradle to grave, building everything they need to execute. While they don't necessarily have to do all the work themselves, it's their responsibility to make sure the business needs are met all the way into production.

• Function-oriented teams: provide support to feature teams and have deeper expertise on particular parts of the stack. It's their responsibility to build platforms that are so good the other teams want to use them, rather than being forced into it.

We also ship code as early as we possibly can; getting betas into customer hands is a top priority.

Our goal is to tune our process to customer needs as efficiently and quickly as possible. Crunchbase is built with a variety of tools - a core part of our engineering philosophy is to use the right tool for the job:

• Ruby, Scala, Java

• Node.js, Angular.js, Typescript

• Redis, PostgreSQL, ElasticSearch

• Git, Nginx, Docker, NewRelic, Jenkins

• AWS - EC2, ELB, VPC, S3, R53, RDS, SQS, etc.

Infrastructure Engineering at Crunchbase

Our infrastructure engineering team is responsible for building and running the platforms that the rest of our engineers build on top of. They also help ensure the reliability of our production infrastructure. Our philosophy on software engineering includes end-to-end ownership, meaning product teams own their solutions all the way into production. Infrastructure is about enabling that process and building tools that make it simple, easy and fun for product engineers to get their code live as quickly as possible. We want our engineers to fish for themselves.

The responsibilities of infrastructure engineers at Crunchbase include:

• Architect and implement continuous integration systems, build and deployment pipelines, production monitoring tools, and high scale web services clusters.

• Create zero-downtime migration and deployment procedures enabling high availability.

• Execute security audits and act as a guardian of both user and company data.

• Guide product engineering teams towards creating easily maintainable, deployable, accessible and available systems.

• Thrive in a highly variable working environment - regularly shift from project to project in a continuous effort to improve the state of our development and production ecosystem.

• Help us achieve our goal of creating a continuously deliverable system.

Qualifications:

• Solid understanding of computer science and software engineering fundamentals.

• Motivated to participate in ongoing learning and growth through pair programming, code reviews, application of new technologies and best practices.

• Excellent verbal and written communication skills.

• Familiarity with tools we presently use is a plus, but not required -- if you know something better, we may use that instead!

What Crunchbase offers:

• Competitive salary and equity

• A team of creative, transparent entrepreneurs driven to accomplish our mission

• Daily catered lunches

• Fitness reimbursement (to work off the catered lunches)

• Unlimited Paid Time Off (PTO) -- we don't track vacation days

• Incredible medical, vision, and dental benefits for employees and their families

• 401(k) and Roth plans, and free annual financial adviser check-in

• Free One Medical Group membership for employees and their families

• Commuting stipend

• Free Lyft and Uber rides anywhere in the Bay Area after late nights at the office

• Prime location in the Financial District of SF, near Bart and Muni stops

• Company and team offsites, retreats, events, and happy hours

Every day our team is honored to work with entrepreneurs and innovators from every corner of the globe, and we aim to build a team that reflects the diversity of our customers. Each individual at Crunchbase brings their own perspectives, work experiences, lifestyles, and cultures with them, and we believe that a more diverse team creates more innovative products, provides a better service to its customers, and helps us all grow and learn as individuals. Crunchbase does not discriminate on the basis of race, creed, color, ethnicity, national origin, religion, sex, sexual orientation, gender expression, age, height, weight, veteran status, military obligations, or marital status.

...
Crunchbase - Frontend Engineer

Frontend Engineer

Crunchbase - San Francisco, CA, USA

Our Mission

It’s nearly impossible to find an authoritative source of truth about companies that is both always up-to-date and freely available. Our mission is to continue building the largest high-quality, live, openly editable and accessible dataset of company and people information in the world -- and to build a delightful product with slick, easy-to-use APIs around that dataset.

We love building enjoyable user experiences, complex data schemata, APIs, and scalable systems that support tens of millions of interactions per day. Our team is a group of highly skilled engineers working on formidable problems throughout the stack.

How We Operate

We have a flexible model for team organization at Crunchbase, centered around the principles of agile software development, allowing us to fluidly adapt to new requirements and situations as they arise. We tend towards two main types of teams:

• Feature-oriented teams:operate independently and own their projects from cradle to grave, building everything they need to execute. While they don't necessarily have to do all the work themselves, it's their responsibility to make sure the business needs are met all the way into production.

• Function-oriented teams: provide support to feature teams and have deeper expertise on particular parts of the stack. It's their responsibility to build platforms that are so good the other teams want to use them, rather than being forced into it.

We also ship code as early as we possibly can; getting betas into customer hands is a top priority. Our goal is to tune our process to customer needs as efficiently and quickly as possible.

Crunchbase is built with a variety of tools - a core part of our engineering philosophy is to use the right tool for the job:

• Ruby, Scala, Java

• Node.js, Angular.js, Typescript

• Redis, PostgreSQL, ElasticSearch

• Git, Nginx, Docker, NewRelic, Jenkins

• AWS - EC2, ELB, VPC, S3, R53, RDS, SQS, etc.

Frontend Engineering at Crunchbase

Crunchbase is more than just a dataset -- we're building a platform that enables companies and people to come together and reach one another regardless of where they are in the world.

User Interface and User Experience are the key drivers helping us to achieve this vision. We care deeply about creating something that feels right in every detail, and we’re looking for engineers with either a solid design aesthetic or a passion for front-end componentry to help us go faster. The responsibilities of front-end engineers at Crunchbase include:

• Build single page web applications that are flexible, composable, metadata-driven, and able to rapidly adapt to new business requirements.

• Collaboratively drive user experience and design decisions with the product team to create interfaces our customers love.

• Create high-performance experiences that exceed both our perceived-perf and wall-clock-perf requirements.

• Maintain clean, fast, easy-to-understand CSS and component architectures.

• Implement best practices in frontend unit, functional and integration testing in a highly API-driven environment.

Qualifications:

• Solid understanding of computer science and software engineering fundamentals.

• Motivated to participate in ongoing learning and growth through pair programming, code reviews, application of new technologies and best practices.

• Excellent verbal and written communication skills.

• Familiarity with tools we presently use is a plus, but not required -- if you know something better, we may use that instead!

What Crunchbase offers:

• Competitive salary and equity

• A team of creative, transparent entrepreneurs driven to accomplish our mission

• Daily catered lunches

• Fitness reimbursement (to work off the catered lunches)

• Unlimited Paid Time Off (PTO) -- we don't track vacation days

• Incredible medical, vision, and dental benefits for employees and their families

• 401(k) and Roth plans, and free annual financial adviser check-in

• Free One Medical Group membership for employees and their families

• Commuting stipend

• Free Lyft and Uber rides anywhere in the Bay Area after late nights at the office

• Prime location in the Financial District of SF, near Bart Muni stops

• Company and team offsites, retreats, events, and happy hours

Every day our team is honored to work with entrepreneurs and innovators from every corner of the globe, and we aim to build a team that reflects the diversity of our customers. Each individual at Crunchbase brings their own perspectives, work experiences, lifestyles, and cultures with them, and we believe that a more diverse team creates more innovative products, provides a better service to its customers, and helps us all grow and learn as individuals. Crunchbase does not discriminate on the basis of race, creed, color, ethnicity, national origin, religion, sex, sexual orientation, gender expression, age, height, weight, veteran status, military obligations, or marital status.

...
Huobi - Senior Front-end Web Development Engineer

Senior Front-end Web Development Engineer

Huobi - Beijing, Beijing, China

Job Responsibilities:

The design and application of the front-end components, the customization and modification of the framework;

The improvement of the front-end project structure, the investigation of advanced technology and tools;

Ensure the speed and quality of rapid iterative development, actively explore and summarize the front-end development models and norms;

Provide training and guidance to engineers to help engineers get growth.

Job requirements:

Bachelor degree or above in computer or related major, five years experience in web product development, with front-end team management experience is preferred;

A solid basic computer skills, a strong code-writing ability; with high technical study ability, a strong ability for tackling technical difficulties, analysis and problem-solving skills;

Proficient in angularjs, H5 / CSS3, skillfully use nodejs, requires, react, vue.js and other technologies, familiar with the front-end framework, and understand its principles;

Familiar with the mainstream framework, the design and implementation of the class library, skilled in cross-browser, cross-terminal development;

Attach importance to communication, with independent learning ability and able to give guidance to others.

Excellent English listening, speaking, reading and writing skills and can communicate with foreign employees properly.

...
Crunchbase - Data Engineer

Data Engineer

Crunchbase - San Francisco, CA, USA

Our Mission

It’s nearly impossible to find an authoritative source of truth about companies that is both always up-to-date and freely available. Our mission is to continue building the largest high-quality, live, openly editable and accessible dataset of company and people information in the world -- and to build a delightful product with slick, easy-to-use APIs around that dataset.

We love building enjoyable user experiences, complex data schemata, APIs, and scalable systems that support tens of millions of interactions per day. Our team is a group of highly skilled engineers working on formidable problems throughout the stack.

How We Operate

We have a flexible model for team organization at Crunchbase, centered around the principles of agile software development, allowing us to fluidly adapt to new requirements and situations as they arise. We tend towards two main types of teams:

• Feature-oriented teams:operate independently and own their projects from cradle to grave, building everything they need to execute. While they don't necessarily have to do all the work themselves, it's their responsibility to make sure the business needs are met all the way into production.

• Function-oriented teams: provide support to feature teams and have deeper expertise on particular parts of the stack. It's their responsibility to build platforms that are so good the other teams want to use them, rather than being forced into it.

We also ship code as early as we possibly can; getting betas into customer hands is a top priority. Our goal is to tune our process to customer needs as efficiently and quickly as possible. Crunchbase is built with a variety of tools - a core part of our engineering philosophy is to use the right tool for the job:

• Ruby, Scala, Java

• Node.js, Angular.js, Typescript

• Redis, PostgreSQL, ElasticSearch

• Git, Nginx, Docker, NewRelic, Jenkins

• AWS - EC2, ELB, VPC, S3, R53, RDS, SQS, etc.

Data Engineering at Crunchbase

Our data team is responsible for building and maintaining the infrastructure for our data needs. As Crunchbase grows, so too does the amount of data we process, the number of sources it comes from, and the number of ways that people want to slice and dice it. We are currently building out a robust pipeline for our core data and we’re continually expanding use cases for it, so it must be both scalable and flexible.

At its core, Crunchbase is a data company, and data engineering is at the heart of our platform and will propel us into the future. The responsibilities of data engineers at Crunchbase include:

• Architect and build new dimensional data models and schema designs to improve accessibility, efficiency, consistency and quality of both internal and production data.

• Build, monitor, and maintain analytics and production data ETL pipelines.

• Provide the foundation for a data-driven culture by empowering other engineers and the Product team to ask questions of the dataset in an easy, reliable way.

• Enable data scientists to implement NLP and ML algorithms at scale, in fault-tolerant, highly available systems.

Qualifications:

• Solid understanding of computer science and software engineering fundamentals.

• Motivated to participate in ongoing learning and growth through pair programming, code reviews, application of new technologies and best practices.

• Excellent verbal and written communication skills.

• Familiarity with tools we presently use is a plus, but not required -- if you know something better, we may use that instead!

What Crunchbase offers:

• Competitive salary and equity

• A team of creative, transparent entrepreneurs driven to accomplish our mission

• Daily catered lunches

• Fitness reimbursement (to work off the catered lunches)

• Unlimited Paid Time Off (PTO) -- we don't track vacation days

• Incredible medical, vision, and dental benefits for employees and their families

• 401(k) and Roth plans, and free annual financial adviser check-in

• Free One Medical Group membership for employees and their families

• Commuting stipend

• Free Lyft and Uber rides anywhere in the Bay Area after late nights at the office

• Prime location in the Financial District of SF, near Bart Muni stops

• Company and team offsites, retreats, events, and happy hours

Every day our team is honored to work with entrepreneurs and innovators from every corner of the globe, and we aim to build a team that reflects the diversity of our customers. Each individual at Crunchbase brings their own perspectives, work experiences, lifestyles, and cultures with them, and we believe that a more diverse team creates more innovative products, provides a better service to its customers, and helps us all grow and learn as individuals. Crunchbase does not discriminate on the basis of race, creed, color, ethnicity, national origin, religion, sex, sexual orientation, gender expression, age, height, weight, veteran status, military obligations, or marital status.

...
ZILLIQA - Blockchain Software Engineer

Blockchain Software Engineer

ZILLIQA - Singapore, 01, Singapore

Duties & Responsibilities:

Deliver code that turns the vision and roadmap of Zilliqa into monthly milestones.

, Conduct thorough tests on the Zilliqa blockchain for performance, scalability, and reliability.

, Document designs, development, and testing to facilitate teamwork and collaboration.

, Keep up with latest technologies in the blockchain space and understand when and where to adopt them.

, Work closely with collaborators in the community or partner enterprises.

Qualifications:

, Bachelor’s degree (or higher) in computer science, computer engineering, or equivalent practical experience.

, Good knowledge of data structures and algorithms.

, 3+ years hands-on experience in writing robust C++ code and object-oriented design patterns.

, Good working knowledge of TCP/IP and Linux programming.

, Experience in development on blockchain (e.g., Ethereum) is a plus.

, Ability to work independently and collaboratively in an agile team.

...