Senior Full Stack Engineer

at Vaco Technology
Location Atlanta, GA
Date Posted October 20, 2021
Category Default
Job Type Full-time

Description

At Core Scentific we are doing something different, and we want you to be a part of it. To put it simply, we are powering and securing the next financial system of the world.

Whether that's by delivering best-in-class blockchain infrastructure and hosting for our clients, by growing our digital asset mining practice or by pioneering innovative financial products and services through blockchain technology. Our solutions enable companies to host and monitor their blockchain hardware, optimize blockchain mining, render images, host nodes, and get the best ROI on their hardware.

Joining a company that is focused exclusively on the hypergrowth technology of blockchain is exhilarating and game changing. Core Scientific isn't for the faint of heart. It requires smart, creative, collaborative teams who work hard and fast. If this appeals to you, you will thrive here and be a part of something special. Unapologetically, we work hard, run hard, and hold ourselves accountable in our quest to build something special. If these things interest you, we hope you'll consider joining our team.

Title:
Senior Full Stack Engineer

The Job:

We're looking for an experienced Backend Software Engineer who will aid in design, development, documentation, and testing to ensure software meets the needs of the end-users and achieves business goals. This role requires the engineering of distributed, large scale systems and high availability services. ?

Why is this role important to Core Scientific?

Core Scientific is an engineering-first organization with deep roots in startup culture, finance and technology. We celebrate our trials and accomplishments together as a team while recognizing the core talent and necessary sacrifices of each teammate. You will excel with us if you are goal-oriented with excellent self-motivation and direction willing to make commitments and communication your top priorities.

The right engineer in this role will bolster our strong engineering team as we build out our software and physical infrastructure to monitor, command and maintain hundreds of thousands of blockchain miners across our datacenters.

Responsibilities:

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Develop, test, maintain and improve software by following high standards of quality, good practices, and software design patterns.
  • Analyze, design, and make recommendations about software solutions based on a solid understanding of computer science theory and best practices.
  • Add value to peers and teammates with constructive and critical code reviews, and participate in grooming, sprint planning, research, technical debates, and other agile methodologies and practices.
  • Design and implement supporting toolsets and utilities like monitoring, benchmarking and test harnesses.

Qualifications:

Expertise in backend software engineering:

  • Experience in Typescript or another OOP language is required.
  • Experience with in-memory key-value stores (Redis), relational databases (MySql/Posgresql), message queueing (RabbitMQ), REST API design, and microservices architecture.
  • Experience in dealing with the following in production contexts: scalability, reliability (incident response), security, and managing terabyte scale relational databases.
  • 3+ years of professional software development experience.
  • Knowledge of commercial software engineering practices and exemplify best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Hands-on expertise in distributed systems and cloud-native design patterns.
  • Experience building and scaling complex software systems that have been successfully delivered to customers.
  • Experience with containerization architecture (Kubernetes, Docker).
  • Responsive, flexible, and able to succeed within an open collaborative peer environment.
  • Work independently with minimal guidance.
  • Effectively articulate technical challenges and solutions.