Black Canyon Consulting LLC logo
Black Canyon Consulting LLC
Posted 5 days agoVerified live 14h ago

Full Stack Developer (HVAR)

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
12 H-1B approvalsDept. of Labor
C++PythonUnit TestingIntegration TestingGitDjangoRESTful APIsRelational DatabasesCassandraSolrJavaScriptSelenium

About the company

Black Canyon Consulting LLC logo
Black Canyon Consulting LLCbccdc.net

Black Canyon Consulting, LLC (BCC) is a privately held, Woman-Owned Small Business, whose team of professionals bring over 125 years of experience providing innovative, tactical, and strategic Program and IT Management Support Services.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
12H-1B approved
86%approval rate
7new H-1B hires
$92,706median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20231
20246
20254
20261
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20241
20256
Top sponsored roles
Systems EngineerData ScientistDirector - Digital DeliveryComputational Biology ScientistData Wrangler

Job description

Summary

Black Canyon Consulting LLC is a professional services and technology-focused organization supporting the National Center for Biotechnology Information at the National Institutes of Health. The Full Stack Developer will primarily develop high-performance C++ software, Python packages, back-end services, APIs, data pipelines, and command-line tools while contributing to web applications, testing, accessibility, security, and agile team processes.

Responsibilities

  • Develop and maintain high-performance C++ programs, including public-facing services that use RESTful APIs, gRPC, and similar technologies
  • Develop and maintain internal command-line applications and libraries written in C++
  • Write unit tests for C++ code using or Google Test. Boost.Test
  • Build and support Python packages, command-line tools, web services, and web applications with user interfaces
  • Work with a variety of data sources, including relational databases, Cassandra keystores, and Solr collections
  • Maintain existing web application interfaces using HTML, CSS, and JavaScript
  • Make sure web applications are accessible and mobile-friendly
  • Develop and maintain test suites
  • Monitor applications for performance, security, and accessibility compliance
  • Work closely with an agile team that shares knowledge and responsibilities
  • Contribute to development standards, code reviews, and team process improvements

Skills

  • A bachelor's degree in computer science or a scientific field, such as engineering or physics, or equivalent experience
  • At least three years of professional experience developing high-performance programs in C++
  • Experience writing unit and integration tests for C++ systems
  • At least one year of professional experience developing programs or libraries in Python
  • An understanding of accessibility and security compliance
  • Experience with version control systems such as Git or SVN
  • Excellent verbal and written communication skills
  • The ability to work well as part of a team
  • The developer should also have experience with Python and Django web applications or be willing to learn them, especially for back-end work
  • Experience working with Hadoop and related big data technologies
  • Experience writing unit tests for Python code
  • Experience developing Django web applications and services
  • Experience working with JavaScript frameworks such as Angular or React
  • Experience using web services and RESTful APIs
  • Familiarity with search engines and back-end technologies such as Lucene and Solr
  • Experience with automated regression testing using Selenium
  • Strong knowledge of Git
  • Experience with agile development processes
  • Strong teamwork, communication, and collaboration skills

Qualifications

Must Haves

  • A bachelor's degree in computer science or a scientific field, such as engineering or physics, or equivalent experience
  • At least three years of professional experience developing high-performance programs in C++
  • Experience writing unit and integration tests for C++ systems
  • At least one year of professional experience developing programs or libraries in Python
  • An understanding of accessibility and security compliance
  • Experience with version control systems such as Git or SVN
  • Excellent verbal and written communication skills
  • The ability to work well as part of a team
  • The developer should also have experience with Python and Django web applications or be willing to learn them, especially for back-end work

Nice to Haves

  • Experience working with Hadoop and related big data technologies
  • Experience writing unit tests for Python code
  • Experience developing Django web applications and services
  • Experience working with JavaScript frameworks such as Angular or React
  • Experience using web services and RESTful APIs
  • Familiarity with search engines and back-end technologies such as Lucene and Solr
  • Experience with automated regression testing using Selenium
  • Strong knowledge of Git
  • Experience with agile development processes
  • Strong teamwork, communication, and collaboration skills

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401k plan with employer contribution
  • Paid holidays
  • Vacation
  • Tuition reimbursement
  • Remote work option

More jobs like this