CONTRACT & TERM:
January 1st, 2023 start date with a 3 month term. Through continued performance and success the contract may be extended with the potential for full time employment.
ABOUT PIXL8:
PIXL8 is a creative studio + business advisory firm operating at the intersection of technology, content and brands. We pride ourselves on delivering cohesive programs, strategic partnerships and marketing solutions for our integrated partners and clients. PIXL8 brings a wealth of global connectivity and experience across industries, with a specific focus on decentralized finance and the growth of the bitcoin economy.
OVERVIEW::
PIXL8 is seeking a Senior Software Engineer (Backend) to deliver distributed, resilient and high-performing backend services for a client with a bitcoin payment processing product.
ESSENTIAL SKILLS:
Passion and knowledge of Bitcoin and Lightning Network
Experience writing code in systems languages (C, C++)
4+ years of Software Engineering experience in an Agile environment or Open Source
Experience with web services (consuming and creating) with REST
Solid understanding of SQL and Database Schema, real time messaging systems, advanced cache stores like Redis
Proven leadership and mentoring skills with highly distributed team
Experience with cloud hosting services (AWS etc…)
Proven history of excellence in managing high availability, redundant, scalable enterprise processing systems
Prior experience of producing consumable and composable components, enterprise-grade APIs that can be leveraged by customers and partners
Customer-centric mindset always seeking ways to optimize experience for those that will consume service/s
Must be committed to incorporating security into all decisions and daily job responsibilities
ESSENTIAL FUNCTIONS & RESPONSIBILITIES:
Design, develop, debug, integrate, deploy, and maintain applications that meet requirements and business objectives
Works with other functional areas to establish a design, technology, product development strategy and influence and drive decisions to meet development standards and launch within project timelines
Implement software engineering solutions to meet requirements, architectural direction, and adoption efforts
Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions
Code (and responsible for team’s code) and successfully perform unit and integration testing of software to ensure proper and efficient execution, as well as compliance to the business and technical requirements
Work in Node.js, MySQL, with deep knowledge on basic algorithms and other Document and Key-Value data structures and ability to adopt new languages and architecture patterns needed for the work
Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary
Build reusable code, APIs, plug-ins, and libraries that can be leveraged by customers and/or partners
Full lifecycle of your developments including technical definition, testing, iteration, and performance monitoring
Solve highly technical problems (in scope and nature) that will undoubtedly arise with nascent technology
Work with team to build the tech stack for scale
Collaborate with both internal and external subject matter experts to continually refine knowledge base and capabilities
THE IDEAL CANDIDATE WILL HAVE:
Prior knowledge and/or experience in payment industry
History of building/maintaining high availability, scalability, performant platforms
Contribution to Bitcoin Core, LND, Core-LND, BDK-LDK and other crypto and large open-source projects
Knowledge on Lightning implementations or BOLTs
Detail-level knowledge of BIPs is highly value
You operate your own Bitcoin / Lightning node
Experience with gRPC
COMPENSATION:
Commensurate with experience and aligned to market rates