--}}

The Day-to-Day

The essential functions and responsibilities for this position include, but are not limited to, the following. Other duties may be assigned as needed.

  • Responsible for development of TrueNAS storage drivers for integration of several virtualization platforms, including:
    - Kubernetes
    - Docker
    - Incus
  • Support existing code aiming for stability.
  • Help triage and troubleshoot issues reported from the field.

Education and Experience

We have identified the following programs, experience, and knowledge that have helped others find success in this role at TrueNAS. We understand though that knowledge comes from many forms of learning and experiences. Above all, we consider a person’s potential impact in the role and value their unique path to this point in their career.

  • High school degree or equivalent; bachelor’s degree in CS, engineering, software engineering, or a related field High school diploma or equivalent required; bachelor’s degree in Computer Science, Engineering, Software Engineering, or a related field preferred
  • Minimum of 5 years of professional experience in software engineering or a related IT discipline
  • At least 2 years of hands-on experience developing userland applications and services in Golang
  • Proficient in Linux or Debian-based systems, including associated toolchains
  • Strong understanding of Golang and software development best practices
  • Proficient with Git version control systems
  • In-depth knowledge of UNIX/Linux operating systems, including processes, memory management, and filesystems
  • Experience with Linux containers and Kubernetes
  • Strong grasp of stateless microservice architecture and design principles
  • Understanding of relational or non-relational database design and data manipulation
  • Familiarity with WebSockets and RESTful API development
  • Excellent interpersonal and communication skills, with the ability to collaborate across various levels of the organization
  • Strong organizational skills with the ability to manage multiple priorities efficiently
  • Committed to writing clean, efficient, and testable code



Salary

Competitive

Monthly based

Location

Maryville, Tennessee, United States

Job Overview
Job Posted:
6 days ago
Job Expire:
1w 5d
Job Type
Remote
Job Role
Developer
Education
HND
Experience
2- 3 Years
Slots...
1

Share This Job:

Location

Maryville, Tennessee, United States