Software Engineer

RockX·Remote(United States)
Software Development
Excel

WFA Digital Insight

The demand for skilled blockchain engineers has grown significantly, with a 25% increase in job postings over the past year. As companies like RockX continue to drive innovation in the digital asset space, professionals with expertise in computer science, programming languages, and blockchain technology are in high demand. With the rise of remote work, candidates can now access a global job market, but must be prepared to stand out in a competitive landscape. Before applying, candidates should research RockX's mission to unlock the total value of digital assets and understand how their skills can contribute to this vision.

Job Description

About the Role

The Software Engineer role at RockX is a full-time remote position that offers the opportunity to work on cutting-edge blockchain technologies and contribute to the development of a world-class blockchain staking platform. As a key member of the team, you will collaborate with other engineers to design, develop, and deploy internal applications and external products that drive the adoption of digital assets. Your work will have a direct impact on the company's mission to provide sophisticated services for cryptocurrency markets and accelerate public blockchains' development and ecosystems.

The role entails working on projects that leverage various blockchain technologies, requiring a deep understanding of computer science fundamentals, programming languages, and system design principles. You will be part of a flexible, creative, and agile working environment that values innovation, critical thinking, and engineering excellence. As a remote team member, you will have the autonomy to work independently, but also be expected to collaborate closely with the team to achieve common goals.

RockX is committed to providing a supportive and inclusive work environment that encourages professional growth and development. The company's founders have a diverse background in economics, finance, and technology, and have years of experience in the blockchain ecosystem. This expertise has enabled RockX to establish itself as a trusted player in the digital asset space, with a strong focus on driving mass adoption and providing value to token holders and market participants.

What You Will Do

  • Develop internal applications and external products that support the growth of digital assets and blockchain ecosystems
  • Collaborate with other team members to design, develop, and deploy software solutions that meet the company's technical requirements
  • Work on projects that involve various blockchain technologies, including staking, networking, and cryptography
  • Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospective analysis
  • Design and implement software solutions that meet the highest standards of quality, security, and scalability
  • Collaborate with cross-functional teams, including product management, design, and marketing to ensure alignment and effective communication
  • Stay up-to-date with the latest developments in blockchain technology and apply this knowledge to improve the company's products and services
  • Participate in code reviews and contribute to the improvement of the overall code quality
  • Troubleshoot and debug software issues, and collaborate with the team to resolve complex technical problems

What We Are Looking For

  • Bachelor's degree (or higher) in computer science, computer engineering, electrical engineering, or other relevant disciplines
  • 2-5 years of experience in software development, with a focus on blockchain technologies
  • Solid computer science fundamentals, including data structures, algorithms, and software design patterns
  • Proficiency in at least one programming language, such as Golang, Rust, Java, Python, C++, C#, Scala, or Haskell
  • Experience with agile development methodologies, including Scrum and Kanban
  • Strong understanding of computer engineering and system design principles
  • Familiarity with blockchain technology, including staking, networking, and cryptography
  • Experience with cloud-based infrastructure and containerization technologies, such as Docker and Kubernetes
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment

Nice to Have

  • Experience with DevOps tools, including Jenkins, GitLab CI/CD, and CircleCI
  • Knowledge of security best practices, including encryption, authentication, and access control
  • Experience with front-end development frameworks, including React, Angular, or Vue.js
  • Familiarity with machine learning and artificial intelligence technologies

Benefits and Perks

  • Competitive salary and benefits package
  • Flexible, remote work arrangement with autonomy to work independently
  • Opportunity to work on cutting-edge blockchain technologies and contribute to the development of a world-class blockchain staking platform
  • Collaborative and inclusive work environment that values innovation, critical thinking, and engineering excellence
  • Professional growth and development opportunities, including training and education programs
  • Access to the latest technologies and tools, including cloud-based infrastructure and containerization technologies
  • Recognition and rewards for outstanding performance and contributions to the company's mission
  • Health, dental, and vision insurance, as well as retirement savings plans and other benefits
  • Paid time off, including vacation days, sick leave, and holidays
  • Remote stipend to support home office setup and other work-related expenses

How to Stand Out

  • Develop a strong understanding of blockchain technologies, including staking, networking, and cryptography, to increase your chances of success in this role.
  • Create a portfolio that showcases your software development skills, including examples of projects that demonstrate your proficiency in programming languages and blockchain technologies.
  • Be prepared to discuss your experience with agile development methodologies, including Scrum and Kanban, and provide examples of how you have applied these methodologies in previous roles.
  • Research RockX's mission and values, and be prepared to discuss how your skills and experience align with the company's goals and objectives.
  • Practice your communication and collaboration skills, including your ability to work effectively in a remote team environment, to demonstrate your ability to succeed in this role.
  • Consider obtaining certifications in blockchain technologies or software development to demonstrate your expertise and commitment to the field.
  • Be prepared to negotiate your salary and benefits package, and do not be afraid to ask for what you are worth based on your skills and experience.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.