Senior Full-Stack Software Engineer
CleanSpark, Inc. (CLSK) (NASDAQ: CLSK) ("CleanSpark") CleanSpark is America's Bitcoin Miner, leading innovation in an ever-evolving industry. We are seeking enthusiastic individuals to join our team and contribute to the dynamic realm of bitcoin. If you have a strong interest in bitcoin and digital assets and excel in challenging environments, we invite you to connect with us!
As a member of the CleanSpark team, you will play a pivotal role in the global bitcoin revolution, shaping the future of sustainable mining. We provide a vibrant and gratifying work atmosphere, along with competitive benefits to support your overall well-being. Benefit from ample paid time off, comprehensive health and life insurance, a 401k retirement plan, and more.
About CleanSpark
CleanSpark (Nasdaq: CLSK) is America's Bitcoin Miner™. We oversee and operate data centers primarily powered by low-carbon sources. Our infrastructure responsibly facilitates Bitcoin, the world's premier digital asset and a crucial tool for financial autonomy and inclusivity. We prioritize building trust and transparency among our employees and the communities we partner with.
As a Senior Full-Stack Software Engineer, you will be a key technical leader and mentor accountable for steering projects from inception to implementation. Collaborate with diverse teams, influence technical strategies, and establish industry standards across the development cycle. Your proficiency in software engineering and infrastructure management is vital, particularly in our core areas of power management and crypto mining.
Application Requirements:
Please include links to your Git repositories (e.g., GitHub, GitLab), a portfolio featuring your projects, or any prior relevant work demonstrating your technical skills and domain expertise.
Responsibilities
- Design, develop, test, and maintain full-stack applications using contemporary technologies.
- Architect and integrate scalable backend services using Python, Node.js, and Golang.
- Create dynamic front-end applications utilizing React, Tailwind, and TypeScript.
- Employ AWS for cloud-based deployments and efficient infrastructure management.
- Utilize deep Linux knowledge to optimize development environments and streamline deployment procedures.
- Implement and oversee containerized environments using Docker and Kubernetes.
- Develop, enforce, and maintain CI/CD pipelines to ensure seamless and dependable deployments.
- Integrate robust security principles and best practices throughout the development cycle.
- Uphold clean code practices to ensure the maintainability and scalability of applications.
- Collaborate utilizing Gitflow workflows, closely engaging with highly technical teams to gather feedback and provide effective solutions.
- Apply Test-Driven Development (TDD) to construct high-quality, resilient code.
- Offer technical guidance by mentoring junior team members and steering technical strategies.
- Lead initiatives for enhancing processes and driving innovation across cross-functional teams.
- Manage projects relating to power management and crypto mining, guaranteeing that systems are robust, efficient, and secure.
Qualifications
- Minimum 5 years of experience as a full-stack developer with a solid portfolio of end-to-end projects.
- Proficiency in AWS, Python, Node.js, Golang, React, Tailwind, and TypeScript.
- Extensive Linux knowledge and hands-on experience with infrastructure management.
- Strong background in containerization (Docker and Kubernetes) and developing CI/CD pipelines.
- Profound understanding of security principles and dedication to clean code practices.
- Demonstrated experience with Gitflow workflows and collaboration within technically proficient teams.
- Skill in TDD with a strong basis in writing tests to propel development.
- Exceptional problem-solving abilities and the capability to work autonomously with minimal supervision.
- Demonstrated leadership and mentorship experience, guiding technical strategies and motivating teams.
Preferred Qualifications
- Experience in the power management and crypto mining fields.
- Familiarity with agile methodologies and modern development workflows.
Salary Range: $100,000 - $160,000 per year
CleanSpark is an Equal Opportunity Employer providing equal employment opportunities without discrimination based on 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 across all terms and conditions of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
