CleanSpark is looking for a contract software engineer to augment our permanent in-house team for a 6-month contract. In this role, you will assist in the development and testing of a cloud platform that analyzes opportunities for electric microgrid installations. You will integrate within our quality- and transparency-driven development culture and assist in the advancement of microgrid technology.
Responsibilities
- Develop highly technical features to run in both the cloud using Azure Service Fabric
- Implement unit and integration level tests to ensure code quality
- Participate in code reviews and knowledge-sharing activities
- Requirements and implementation documentation
- Collaboration with business and technical stakeholders to ensure proper understanding and implementation of requirements
Skills and Requirements
- 3+ years professional experience as a software engineer with .NET development as second-nature
- Comfort with complex software concepts such as: SOA and SOLID principles, cloud design patterns, and various database structures (relational, document, key/value)
- Hands-on expertise with automated unit and integration testing
- Strong communication skills in a distributed environment, both written and verbal, as well as an independent work ethic
- Experience with building, troubleshooting, and running distributed, service based systems
- Bonus points for:
- hands-on experience with developing for the cloud: Azure (preferred) or AWS
- a science or math background
- experience working remotely on a distributed team
- a sparkling personality and positive attitude!
To Apply
To be considered, you MUST respond to this ad with answers to the following questions:
- Confirm that your desired hourly salary falls within the stated range.
- If you do not live in San Diego, have you worked remotely before?
- What part of your experience and skills do you feel will help you contribute to the position at CleanSpark?
- In medium detail, please describe the most interesting or challenging task you’ve faced in the past few years.
- All applicants are asked to complete a short take-home coding exercise. Are you willing to do this as part of our interview process?
NOTE: we will only accept candidates from the United States and Canada. We will be in contact with you within 2 business days if we are interested in moving forward.