Senior Backend Software Engineer

1 month ago


Miami, United States Hut 8 Full time
Job DescriptionJob Description

ABOUT HUT 8

Imagine the ultimate destination for those who want to work at the cutting edge of technology, energy, and infrastructure. An industry leader in bitcoin mining, Hut 8 builds and operates some of the world's largest data centers for next-generation computing workloads. We are proud to offer interesting and challenging opportunities for individuals who want to build teams, solve problems, and make an impact from day one. If you're an ambitious individual looking for a career that is as rewarding as it is challenging, you've come to the right place.

ABOUT THE ROLE

We are seeking a Senior Backend Software Engineer to spearhead the development of a new platform within the Hut 8 ecosystem. This role involves designing, developing, and architecting the backend infrastructure from the ground up. As our inaugural backend hire on this project, you will make pivotal decisions that will influence the long-term scalability and performance of the platform. This means having opinions on tech stack and implementation strategies, with the information and knowledge to back up your opinions.

This position offers the dynamism of a startup environment within the stability of an established company. It requires an entrepreneurial mindset and the capability to manage multiple priorities effectively. You will work closely with a compact, interdisciplinary team, necessitating superb communication skills to align development efforts and meet project deadlines.

Responsibilities:

  • Design, develop, and maintain scalable software applications using Python, with frameworks such as Django or FastAPI.
  • Design, implement, and manage robust PostgreSQL databases, ensuring optimal performance, reliability, and security.
  • Develop and optimize SQL queries and stored procedures to facilitate efficient data retrieval and manipulation, supporting critical backend services and user-facing functionalities.
  • Collaborate with Product, Design, Operations, and Corporate Development teams to gather and analyze requirements, translating them into technical specifications and scalable architectures.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Perform code reviews and provide constructive feedback to other engineers.
  • Optimize application performance and troubleshoot complex issues to ensure a high standard of reliability and functionality.
  • Participate in on-call shifts as necessary.
  • Implement security best practices to protect sensitive data and prevent vulnerabilities.
  • Demonstrate ambition, drive, and the work ethic necessary to succeed in a startup-like environment within a large company.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • At least 5 years of experience as a Software Engineer, with a strong focus on Backend Development.
  • Strong proficiency in database design, development, and optimization with PostgreSQL.
  • Hands-on experience with Google Cloud Platform (GCP) services such as Compute Engine, Cloud Storage, BigQuery, and Cloud Functions.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues independently.
  • Strong communication and collaboration skills, with a proven track record of working effectively in dynamic team environments.
  • Adaptability to changing priorities and business needs, with a drive to take on new challenges.

Nice To Haves:

  • Experience scaling backend systems to thousands of users.
  • A keen interest in cryptocurrencies and bitcoin mining.
  • Background in startup environments and familiarity with bootstrap development.
  • Experience in data accumulation and analytics.
  • Experience in developing consumer facing products.

ABOUT THE WORK ENVIRONMENT​​

This role is remote or in office at our corporate headquarters in the Brickell area of Miami, Florida. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

WHAT MAKES HUT 8 A GREAT PLACE TO WORK

Hut 8 offers a benefits and wellness program that includes medical, dental, vision, life, and short-term and long-term disability insurance, as well as paid time off. We are proud to invest in building the best team in the industry. At all levels of the organization, we are driven by an entrepreneurial spirit, radical transparency, and relentless growth mentality.

At Hut 8, you will have the opportunity to:

▶ Work with bright, driven peers from a range of educational and professional backgrounds including software development, energy, engineering, entrepreneurship, investment banking, private equity, and management consulting

▶ Design and pitch new products, services, and other initiatives to a leadership team consisting of serial entrepreneurs and seasoned executives and backed by a board of directors consisting of industry veterans of energy, finance, and government

▶ Debate ideas and alternatives in a truly meritocratic setting where the learning curve is steep and the lessons come from both senior and junior members of the team

▶ Build a lifelong network of friends and professional connections at the cutting-edge intersection of technology, energy, and infrastructure



  • Miami, United States Hut 8 Full time

    Job DescriptionJob DescriptionABOUT HUT 8Imagine the ultimate destination for those who want to work at the cutting edge of technology, energy, and infrastructure. An industry leader in bitcoin mining, Hut 8 builds and operates some of the world's largest data centers for next-generation computing workloads. We are proud to offer interesting and...


  • Miami, United States Hut 8 Full time

    Job DescriptionJob DescriptionABOUT HUT 8Imagine the ultimate destination for those who want to work at the cutting edge of technology, energy, and infrastructure. An industry leader in bitcoin mining, Hut 8 builds and operates some of the world's largest data centers for next-generation computing workloads. We are proud to offer interesting and...


  • Miami, United States Hut 8 Full time

    Job DescriptionJob DescriptionABOUT HUT 8Imagine the ultimate destination for those who want to work at the cutting edge of technology, energy, and infrastructure. An industry leader in bitcoin mining, Hut 8 builds and operates some of the world's largest data centers for next-generation computing workloads. We are proud to offer interesting and...


  • Miami, United States NetApp Full time

    Title: Senior Software Engineer Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 127266 Job SummaryAs a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep...


  • Miami, United States YO HR CONSULTANCY Full time

    Job DescriptionJob DescriptionBack-End Software EngineerLocation: Miami, Florida, USAExperience: 5 - 10 YearsMust-Have:At least one year of experience in any JVM based languages (such as Java, Kotlin, Scala).Experience building and shipping highly-available, fault-tolerant, production-ready distributed backend systems.Strong understanding of data structures,...


  • Miami, United States Blockchain Full time

    Blockchain.com is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time. We are revolutionizing the way people interact with cryptocurrencies and are...


  • Miami, Florida, United States Blockchain Full time

    is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time.We are revolutionizing the way people interact with cryptocurrencies and are seeking talented...


  • Miami, United States Recipe Costing Software Full time

    Company Description Recipe Costing Software offers easy-to-use, cloud-based product costing software for restaurant management. Our solution helps businesses manage and reduce costs to increase profits with features like recipe breakdown, inventory management, purchase orders, online ordering, and more. We provide a turn-key solution that grows and scales...


  • Miami, United States Recipe Costing Software Full time

    Company Description Recipe Costing Software offers easy-to-use, cloud-based product costing software for restaurant management. Our solution helps businesses manage and reduce costs to increase profits with features like recipe breakdown, inventory management, purchase orders, online ordering, and more. We provide a turn-key solution that grows and scales...


  • Miami, United States Expentor Inc Full time

    Job DescriptionJob DescriptionWe are seeking a Back-End Engineer to work on exciting projects across various teams, including SuperApp, DeFi, Payments, Brokerage, and Fraud, among others. As an ideal candidate, you will have strong knowledge of distributed systems design, are proficient in coding on the JVM (one of Java, Kotlin, Scala), understand the...


  • Miami, United States Ovise Full time

    Ovise has partnered on this search with a fast-growing technology company who are transforming the marketplace by connecting millions of users with products and services. To support rapid growth and continuous advancement, they seek a Senior Software Engineer to collaborate across teams, guide engineering work, and assist in making strategic decisions...


  • Miami, United States Ovise Full time

    Ovise has partnered on this search with a fast-growing technology company who are transforming the marketplace by connecting millions of users with products and services. To support rapid growth and continuous advancement, they seek a Senior Software Engineer to collaborate across teams, guide engineering work, and assist in making strategic decisions...


  • Miami, Florida, United States tapwage Full time

    Full Stack Software Engineer (.NET) ConsultantWe are looking for a talented full stack software engineer that is passionate about creating clean and highly functional user interfaces. In this role the engineer will be responsible for being part of a talented team building a modern Angular based user interface for document processing and searching....


  • Miami, United States Dell Full time

    Software Engineer - Platform Engineering Intern for Fall InternshipLocation: Remote United StatesAbout SecureworksSecureworks (NASDAQ: SCWX) is a global cybersecurity leader that secures human progress with Secureworks® Taegis™, a SaaS-based, open XDR platform built on 20+ years of real-world threat intelligence and research, improving customers’...


  • Miami, United States Carnival Cruise Line Full time

    Position Overview:As a Senior Manager of Software Engineering, you will oversee various software development teams, including supervisors, software architects, application analysts, and developers. Your role will encompass the analysis, configuration, development, implementation, and support of software applications across multiple business sectors. Client...


  • Miami, United States Carnival Corporation & plc Full time

    Job OverviewThe Senior Manager of Software Engineering is tasked with overseeing various software development teams, including supervisors, software architects, application analysts, and developers. This role involves managing the analysis, configuration, development, implementation, and support of software applications across multiple business sectors. The...


  • Miami, United States Carewell Full time

    Job DescriptionJob DescriptionAre you an impact-driven problem solver who is passionate about making a difference in the lives of others while contributing to a successful business? Join Carewell and be a part of a team that creates impactful solutions for caregivers and their unique challenges. We're looking for hardworking individuals committed to...


  • Miami, Florida, United States YO HR CONSULTANCY Full time

    Position OverviewWe are seeking a Senior Android Engineer to join our dynamic team at YO HR CONSULTANCY. In this role, you will contribute to the development of cutting-edge bitcoin wallet applications that serve users globally. Your expertise will help us deliver high-quality, reliable software for millions of wallet users.Key ResponsibilitiesWrite and...


  • Miami, United States AnswerHero Full time

    Job DescriptionJob DescriptionAbout Us:For over a decade, AnswerHero has been working with thousands of small and medium businesses to support their professional call answering needs. We pride ourselves on providing exceptional customer service and support to our clients. We keep it simple: AnswerHero cares for our employees and our employees care for our...


  • Miami, United States AnswerHero Full time

    Job DescriptionJob DescriptionAbout Us:For over a decade, AnswerHero has been working with thousands of small and medium businesses to support their professional call answering needs. We pride ourselves on providing exceptional customer service and support to our clients. We keep it simple: AnswerHero cares for our employees and our employees care for our...