Staff Software Engineer Rust / Node.js

Remote, United States

Job Description

b'

About us Q6 is a unique, small business with huge growth opportunity. Our entire company is remote, we offer competitive salary (based on experience), provide premium free health insurance for you and substantial premium discounts on your dependents. Q6\'s goal is to drastically reduce the complexity of adding high quality rewards into non-cash rewards programs. Opportunity: We are seeking a full-time employee as a Staff Software Engineer who is looking for the opportunity to work for a profitable startup. At Q6, our engineering team is small, which provides you the ability to work on a multitude of complex projects with a fast development cycle in a non-structured job environment. You will architect, develop, modify and monitor applications that you create and that Q6 already has active. This position will afford you the opportunity to challenge and grow the limits of your abilities as a software engineer within an entrepreneurial working environment. Desired Individual: You have been using Rust exclusively for the last year and you have substantial experience using Rust to build web services. You understand the intricacies of Rust and some of the more common pitfalls when writing concurrent Rust. You also have experience working with Node.js and writing javascript code in a functional style with the help of libraries such as Ramda and Fluture. If you do not have too much experience writing functional javascript, but you are very familiar with coding in a functional style, then you will be just fine working with our Node.js apps. You like to own the applications you write. So you are no stranger to working with cloud providers such as GCP and AWS. Launching and monitoring applications that you have written is nothing new and expected. You are not interested in just working with a single part of a larger application. You like to be involved in the full stack setup. This means cluster creation, management, DB management and connecting all of the pieces together to make the project you were working on successful. As an engineer at a startup, you must be able to work within tight deadlines writing effective, quality code that solves a problem versus creating new ones. You enjoy challenges and love learning new things. You are currently not looking for just another job, but rather something that will push your skills while offering exceptional growth potential. Responsibilities:
  • Engineer systems from the ground up
  • Monitor applications, services and servers
  • Work with project manager or team leader to meet desired specifications
  • Perform routine software and server maintenance
Required Qualifications:
  • Proven experience as a software engineer, i.e. GitHub, GitLab, etc... A BS Degree in Computer Science or equivalent from an ABET Accredited University may be used as a substitute
  • Experience with Javascript / Typescript / Node.js
  • Experience with functional style programming
  • Substantial experience using Rust
  • Experience with git
  • Experience with relational databases such as MySQL and PostgreSQL
  • Deadline and detail-oriented
  • Strong analytical and critical thinking skills
  • Ability to work and thrive in ambiguous situations
  • Strong communication skills and ability to work well within a fast-paced team
  • Candidates must have a quiet area or workspace in their home for productive work
  • Ability to create high quality software with minimal support
Ideal Qualifications:
  • Knowledge of other programming languages (Java, GO, PHP, etc...)
  • 2+ years of using Rust to build web services
  • 2+ years of experience building Node.js applications
  • 1+ years of experience with relational databases
  • Experience with TDD and CI/CD (GitHub Actions)
  • Experience with containers in production
  • Experience with launching, monitoring and maintaining applications on GCP
  • Experience with Hashicorp products such as Nomad, Vault and Consul
Job Type: Full-time Pay: $71,000.00 - $120,000.00 per year Benefits:
  • Flexible schedule
  • Health insurance
  • Paid time off
Schedule:
  • Monday to Friday
Application Question(s):
  • Do you have a Github, Gitlab, Bitbucket, etc... account? If so, what service(s) do you use and what is your username?
Education:
  • Bachelor\'s (Preferred)
Experience:
  • Rust: 2 years (Preferred)
  • Node.js: 2 years (Preferred)
Work Location: Remote
  • Health insurance

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4252726
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, United States
  • Education
    Not mentioned