Senior Software Engineer

Posted 16 Days Ago
Hiring Remotely in USA
Remote
100K-150K Annually
Senior level
Blockchain • Cryptocurrency
The Role
The Senior Software Engineer will design, develop, and maintain scalable software solutions for Bitcoin mining operations. Responsibilities include architecting applications using React and Tailwind CSS, developing backend services with Node.js, Python, or Golang, ensuring UI/UX standards, and mentoring junior developers while collaborating with cross-functional teams to enhance user experience.
Summary Generated by Built In

CleanSpark, Inc. (CLSK) (NASDAQ: CLSK) ("CleanSpark") CleanSpark is America's Bitcoin Miner, driving innovation in an ever-changing industry. We're seeking passionate individuals to be part of our growth and contribute to the exciting world of bitcoin. If you have a keen interest in bitcoin and digital assets and thrive in challenging environments, we want to hear from you!

 

As a CleanSpark team member, you'll be at the forefront of the global bitcoin revolution, shaping the future of responsible mining. We offer a dynamic and rewarding work environment, coupled with competitive benefits to support your overall well-being. Enjoy generous PTO, comprehensive health and life insurance, a 401k retirement plan, and more.


About CleanSpark

CleanSpark (Nasdaq: CLSK) is America's Bitcoin Miner™. We own and operate data centers that primarily run on low-carbon power. Our infrastructure responsibly supports Bitcoin, the world's most important digital commodity and an essential tool for financial independence and inclusion. We cultivate trust and transparency among our employees and the communities we operate in. Visit our website at www.cleanspark.com.


We are seeking a highly skilled Senior Software Engineer with strong expertise in UI/UX design to join our dynamic team. In this role, you will contribute significantly to the development of high-quality software solutions that power our Bitcoin mining operations. You will work on challenging projects, implement best practices, and influence both the technological and user experience aspects of our products. 

  • Software Development 
  • Design and Development: 
  • Architect, develop, test, and maintain robust and scalable software applications. 
  • Implement front-end components using React and Tailwind CSS, emphasizing intuitive and engaging user interfaces. 
  • Develop back-end services and APIs using Node.js, Python, or Golang

  • User Experience: 
  • Collaborate with product managers and designers to translate user requirements into interactive and visually appealing interfaces. 
  • Ensure consistency and adherence to UI/UX design standards across all applications. 
  • Conduct user research and usability testing to gather feedback and improve the user experience. 

  • Code Quality: 
  • Write clean, efficient, and maintainable code adhering to industry best practices and clean code principles. 
  • Participate in code reviews, providing constructive feedback to peers. 

  • Technical Expertise 
  • Cloud and Infrastructure: 
  • Utilize AWS services for deploying and managing applications. 
  • Familiarity withCI/CD pipelines and using tools like GitLab CI/CD. 

  • Containerization: 
  • Use Docker for containerization and deployment of applications. 
  • Familiarity constructing Docker container images. 

  • Version Control: 
  • Manage code repositories using Git, ensuring effective collaboration and integration. 

  • Collaboration and Leadership 
  • Team Collaboration: 
  • Work closely with cross-functional teams, including product management, design, and engineering, to define project requirements and deliverables. 
  • Mentor junior developers and contribute to team knowledge sharing and growth. 

  • Innovation: 
  • Stay updated with emerging technologies, industry trends, and best practices in both software development and UI/UX design. 
  • Identify opportunities for optimization, scalability, and performance improvement. 

  • Project Impact 
  • Strategic Projects: 
  • Contribute to key initiatives that enhance the efficiency and user experience of our Bitcoin mining applications. 
  • Influence the technological and design roadmap, driving innovation within the team. 
  • Additional duties as assigned. 

Qualifications

  • Experience: 
  • 5+ years of professional experience in software development. 
  • Proven experience in delivering complex software projects on time and within scope. 

  • Technical Skills: 
  • Proficiency in: 
  • Node.js 
  • TypeScript 
  • Python 
  • Golang 
  • React 
  • Tailwind CSS 
  • AWS (Amazon Web Services) 
  • Docker 
  • CI/CD tools and practices 
  • Git 
  • Strong understanding of UI/UX design principles and best practices. 
  • Experience with design tools such as Figma, Sketch, or Adobe XD

  • Soft Skills: 
  • Strong problem-solving abilities and attention to detail. 
  • Excellent communication and interpersonal skills. 
  • Ability to work collaboratively in a team environment and adapt to a fast-paced industry. 

Preferred Qualifications

  • Experience with microservices architecture. 
  • Familiarity with database systems (SQL and NoSQL). 
  • Knowledge of testing frameworks and tools (e.g., Jest, Mocha). 
  • Experience in the cryptocurrency or Bitcoin mining industry. 
  • Prior experience with DevOps practices and tools. 
  • Familiarity with Agile/Scrum methodologies. 
  • Strengths in UI/UX Design: 
  • Experience conducting user research and usability testing. 
  • Ability to create wireframes, prototypes, and high-fidelity designs. 
  • Understanding of responsive and adaptive design principles. 
  • Experience designing for both web and mobile applications. 

CleanSpark is an Equal Opportunity Employer. It provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Top Skills

Go
Node.js
Python
React
The Company
HQ: Henderson, NV
120 Employees
On-site Workplace
Year Founded: 2014

What We Do

CleanSpark (NASDAQ: CLSK) is America's Bitcoin Miner ™. Since 2014, we've helped people achieve energy independence for their homes and businesses. In 2020, we transitioned that expertise to develop sustainable infrastructure for Bitcoin , an essential tool for financial independence and inclusion. We strive to leave the planet better than we found it by sourcing and investing in low-carbon energy, like wind, solar, nuclear, and hydro. We cultivate trust and transparency among our employees, the communities we operate in, and the people around the world who depend on Bitcoin.

Gallery

Gallery

Jobs at Similar Companies

Block Logo Block

Senior Corporate Security Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Hybrid
Auckland, NZL
12000 Employees

SmartMedia Technologies Logo SmartMedia Technologies

Controller

AdTech • Blockchain • Digital Media • eCommerce • Machine Learning • NFT • Web3
Hybrid
Los Angeles, CA, USA
120 Employees
130K-180K Annually

Similar Companies Hiring

SmartMedia Technologies Thumbnail
Web3 • NFT • Machine Learning • eCommerce • Digital Media • Blockchain • AdTech
Carbondale, CO
120 Employees
Flourish Thumbnail
Insurance • Fintech • Financial Services • Cryptocurrency
New York, NY
83 Employees
Block Thumbnail
Software • Payments • Fintech • Financial Services • eCommerce • Cryptocurrency • Blockchain
Oakland, CA
12000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account