OTC Exchange Network

Welcome to a unique platform, Jobs in crypto, powered by Cointelegraph
with a list of jobs opportunities inside the blockchain, fintech and crypto industries.
OTC Exchange Network - Senior UI Software Engineer

Senior UI Software 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.

What we do

At OTCXN, we leverage our own Blockchain (also known as Distributed or Shared Ledger Technology), Smart Contracts, Cryptographic Multi-Signature, and other related technologies in a unique, focused, total solution for global FX trading use cases. With the use of these technologies, we have eliminated the credit gap that has been plaguing the largest market for decades.

Our leadership is comprised of professionals who have the know-how and experience building FX and Blockchain technologies from the ground up. Additionally, OTCXN is in a rare position where clients have been waiting for this solution and are eager to start, while also being in the position of not having competitors within either the FX or Blockchain space.

Does this sound like you?

  • 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

Description

As a Senior UI Software Engineer for OTCXN, you will be able to participate in a wide variety of projects that help bring transparency to the largest financial markets in the world. The challenges and problems you face will certainly be the most difficult you have ever experienced, while taking you back to many core concepts you learned in school and thought you would never really use. The good news is that we know and expect this to be the case. Regardless of where you came from or what you have done previously, you will be entering a world of bleeding-edge technology requiring solutions that have yet to be invented. This is a company unlike many others where we don't simply use off-the-shelf components and package them up with some business logic and call it a day. If you're looking to take your knowledge and skills to another level, you've found the right place.

This role is primarily for the following:

  • You aren’t a new grad, you’ve got some years under your belt and it shows, because you have worked on various levels, services, layers, etc., for many projects
  • You call yourself a polyglot programmer, but you haven’t spent several years with each language professionally
  • You might have had some experiences regarding various cryptographic protocols, blockchains, smart contracts, etc.
  • You are a code ninja that solves problems in ways most wouldn't think about (and often much more efficient/better)
  • You might not be a leader, but you can step up when needed and colleagues trust in your ability to lead properly

The following will be expected of you:

  • Maintain and update existing programs
  • Expert at troubleshooting and solve technical problems
  • Demonstrated ability in building and maintaining compelling user interfaces that function properly in all supported browsers
  • Solid understanding of web standards and usability methods
  • Collaborating with fellow engineers and colleagues; there are no teams of one
  • Taking part in research and development, designing systems and applications, writing or collaborating on papers, and openly sharing knowledge
  • Participating in code reviews, technical meetings, company fun events (all work and no fun = boring)
  • Keeping up with technical changes, challenges, or news within the FX and/or Blockchain space

Requirements

  • Overall engineering experience should be at least 5-10 years professionally
  • Expert knowledge in Node.js, JavaScript, ES6, ReactJS, Sass, Bootstrap
  • Experience in working with JSON, RESTful services, and data-driven web applications
  • Experience in working with git and UNIX
  • Core understanding of UI/UX usability principles and guidelines
  • Work closely with Product leads for fast iterative designs
  • Working experience in front-end development tools e.g. npm, webpack, NGINX
  • Working experience in AWS and cloud deployment
  • Experience in writing unit tests and browser behavioral tests
  • Excellent communication and interpersonal skills

Bonus

  • Able to share existing personal projects: architectural designs, pitfalls, deployment methodology, etc.
  • Strong design skills with tools, such as Photoshop, Illustrator, and other Adobe Creative Suite applications

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
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
OTC Exchange Network - Sr. Software QA Engineer

Sr. Software QA Engineer

OTC Exchange Network Fremont, California, United States of America

If you have a strong passion for blockchain, cryptocurrencies, FX trading as well as a desire to do something that has never been done before but still solves specific problems in the largest markets in the world and delivers real product with a real revenue model, we want to hear from you. Required Qualifications ** Experience writing test cases and maintaining test case suites for new features, regression testing and smoke testing. , Strong sense of ownership, passion to build quality products for massive scale in collaborative, agile environment and excitement to learn , Experience writing automated test cases with tools such as Selenium or any other similar ones. , Must have a working knowledge of standard QA methodologies related to software development and verification, and configuration management. , Demonstrated ability to act effectively as a member of an engineering team in a fast paced, dynamic environment. Able to multi-task and adapt quickly. , Familiarity and/or experience with defect tracking and source code control systems , Web services and client/server architecture testing , Web service APIs (server side), RestAPIs *Preferred Additional Qualifications * , At least 5 years of hands-on QA experience in core Java and/or C++ (Java as priority but ideally both) , Functional understanding of the cryptographic principles and data dependencies underpinning blockchain technologies , A degree in Computer Science / Mathematics or equivalent work experience in a field utilizing the same subject matter **What you’ll be doing , Lead and build quality team from scratch , Work closely with company leadership to define quality strategy and roadmap , Help develop blockchain and FX Trading test plan , Certify weekly sprints Bonus Points For: , Sense of humor , 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 What You Get: , The excitement and fulfillment of solving the biggest problems in the largest markets for top global clients using real blockchain technology , Very competitive salary and equity in a well-funded and high growth startup backed by prominent investors , Substantial career opportunities and upside to match your passion for what we do , Excellent medical, dental and vision insurance coverage , Flexible PTO , Paid holidays , Relaxed company culture , SF preferred, remote considered

Are you hiring?

OTC Exchange Network - Sr. Engineering Project Manager

Sr. Engineering Project Manager

OTC Exchange Network Fremont, California, United States of America

We are looking for an experienced Sr. Software Engineering Project Manager to manage critical projects. Project Manager Job Duties Project management responsibilities include delivering every project on time within budget and scope. Project managers should have a background in business skills, management, software engineering, budgeting and analysis. Project managers are skilled at getting the best out of the people, processes, technology and projects that they oversee. They thrive when planning projects and working with project teams. Responsibilities Coordinate internal resources and third parties/vendors for the flawless execution of projects , Ensure that all projects are delivered on-time, within scope and within budget , Developing project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility. , Ensure resource availability and allocation , Develop a detailed Agile project plan to track progress , Use appropriate verification techniques to manage changes in project scope, schedule and costs , Measure project performance using appropriate systems, tools and techniques , Report and escalate to management as needed , Manage the relationship with the client and all stakeholders , Perform risk management to minimize project risks , Establish and maintain relationships with third parties/vendors , Create and maintain comprehensive project documentation Requirements , Great educational background, preferably in the fields of computer science or engineering for technical project managers , Proven working experience as a project administrator in the information technology and/or product engineering sector , Solid technical background, with understanding or hands-on experience in software development and web technologies , Excellent client-facing and internal communication skills , Excellent written and verbal communication skills , Solid organizational skills including attention to detail and multi-tasking skills , Strong working knowledge of Microsoft Office , PMP / SCRUM certification is a plus , Experience in Blockchain, cryptocurrency and trading is a plus , Prior experience as a software engineer or engineering manager is desired 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