SonicJobs Logo
Left arrow iconBack to search

Junior/Mid Full Stack Software Engineer

Black Canyon Consulting
Posted 5 months ago, valid for 13 days
Location

Bethesda, MD 20824, US

Salary

Competitive

Contract type

Full Time

Tuition Reimbursement

By applying, a Black Canyon Consulting account will be created for you. Black Canyon Consulting's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Black Canyon Consulting (BCC) is seeking a Junior/Mid Full Stack Software Engineer with 1-4 years of experience and DevOps exposure to support knowledge-first systems.
  • The role involves building systems that convert fragmented data into structured knowledge assets for explainable reasoning and trustworthy AI.
  • Candidates will work hands-on with frontend and backend technologies, including React, Python, and Docker, in a remote-first environment aligned with East Coast hours.
  • The position offers a competitive salary based on experience and location, along with a comprehensive benefits package including medical, dental, and 401(k) contributions.
  • Ideal applicants should have strong Python skills, experience with APIs, and a willingness to collaborate across the stack.

Overview

Black Canyon Consulting (BCC) is searching for a Junior/Mid Full Stack Software Engineer with DevOps exposure supporting delivery of knowledge-first systems. You will build systems that turn fragmented scientific and enterprise data into structured, reusable knowledge assets that support explainable reasoning, governed analytics, and trustworthy AI. This is a hands-on engineering role focused on building and operating production-ready applications across frontend, backend, and deployment environments. You will support systems built around a question-driven approach, where APIs, data pipelines, and interfaces align to clearly defined query patterns and system behavior.

This is a remote-first role with a preference for U.S.-based candidates working East Coast hours. Work is primarily asynchronous, with periodic coordination across the team.. 

Duties & Responsibilities

  • Build and maintain web interfaces using React, Next.js, JavaScript, and TypeScript
  • Implement, debug, and improve backend services in Python, including GraphQL APIs and supporting REST endpoints
  • Integrate with storage and data sources including local files, SQLite, and S3-compatible systems
  • Implement application-level security features
  • Write and maintain automated tests and improve reliability
  • Support application deployment and operation across environments
  • Containerize applications using Docker and Docker Compose
  • Configure environments, logging, TLS, and monitoring
  • Collaborate across repositories and services

Requirements

  • 1–4 years of experience or equivalent
  • Strong Python experience
  • Experience with React or Next.js
  • Experience with APIs, including GraphQL or REST
  • Experience with Docker
  • Familiarity with Linux environments and debugging
  • Experience with authentication
  • Automated testing experience
  • Willingness to work across the stack  

Bonus Skills

  • AWS experience
  • Knowledge graph familiarity
  • Experience with graph databases
  • Exposure to deployment tooling

Benefits and Salary

We attract the best people in the business with our competitive benefits package, including medical, dental, and vision coverage; a 401(k) plan with employer contribution; paid holidays, vacation, and tuition reimbursement.  We offer a competitive salary commensurate with experience and location.

If you enjoy being part of a high-performing, professional, technology-focused organization, please apply today!




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Black Canyon Consulting account will be created for you. Black Canyon Consulting's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.